
Interactive Brokers의 Trader WorkStation을 설치했습니다. 그런데 프로그램이 실행되지 않네요. 지원팀의 도움을 받아 방화벽에 문제가 있다는 것을 알게 되었습니다.
서버(여러 기본 및 백업 서버)는 포트 4000 및 4001(SSL 연결의 경우)에서 수신 대기합니다. 사이트에서는 테스트를 위해 다음 명령을 권장합니다.
telnet zdc1.ibllc.com 4000
내가 그것을 실행하려고 하면, 나는 얻는다.
Trying 217.192.86.32...
telnet: connect to address 217.192.86.32: Connection timed out
이미 포트를 활성화하려고 시도했습니다.
$ firewall-cmd --list-ports
1025-65535/udp 1025-65535/tcp
$ firewall-cmd --zone=public --add-port=4000/tcp --permanent
success
$ firewall-cmd --reload
success
테스트 결과는 여전히 음성입니다.Connection timed out.
포트를 어떻게 열 수 있나요? 사이트에 언급된 몇몇 서버에만 액세스를 제한하는 것이 이상적입니다. 저는 Fedora 27을 사용하고 있습니다. 감사합니다.
편집(해결됨): @mark-plotnick에게 감사드립니다. 문제는 라우터 설정에 있었습니다. 다른 곳에 연결하면 연결이 작동합니다. 며칠 뒤에 이사할 예정이므로 라우터의 포트를 열 필요는 없습니다.
답변1
저는 Fedora를 사용하지 않지만,문서:
루트로 다음 명령을 입력하여 영역(예: dmz)에 대해 열려 있는 모든 포트를 나열합니다.
# firewall-cmd --zone=dmz --list-ports
예를 들어 dmz 영역에 대한 포트 8080에 대한 TCP 트래픽을 허용하기 위해 영역에 포트를 추가하려면 루트로 다음 명령을 입력합니다.
# firewall-cmd --zone=dmz --add-port=8080/tcp
이 설정을 영구적으로 만들려면 --permanent 옵션을 추가하고 방화벽을 다시 로드하십시오. 영역에 포트 범위를 추가하려면(예: 5060~5061의 포트를 공개 영역에 허용) 루트로 다음 명령을 입력합니다.
# firewall-cmd --zone=public --add-port=5060-5061/udp
이 설정을 영구적으로 만들려면--영구적인옵션을 선택하고 방화벽을 다시 로드하세요.
이는 IB가 작동하도록 하는 좋은 첫 번째 단계가 될 것입니다. 그만한 가치가 있는 만큼, 이게 첫 번째였어검색 결과"페도라 개방형 포트"용.