在 Fedora 中為 Trader Workstation 開啟連接埠 4000

在 Fedora 中為 Trader Workstation 開啟連接埠 4000

我已經安裝了盈透證券的 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,但根據文件

以 root 身分輸入以下指令,列出某個區域(例如 dmz)的所有開放埠:

# firewall-cmd --zone=dmz --list-ports

若要將連接埠新增至區域,例如允許 TCP 流量透過連接埠 8080 進入 dmz 區域,請以 root 身分輸入下列命令:

# firewall-cmd --zone=dmz --add-port=8080/tcp

若要使此設定永久,請新增 --permanent 選項並重新載入防火牆。若要將一定範圍的連接埠新增至區域,例如允許 5060 到 5061 的連接埠進入公用區域,請以 root 身分輸入下列命令:

# firewall-cmd --zone=public --add-port=5060-5061/udp

若要使此設定永久生效,請新增- 永恆的選項並重新載入防火牆。

這應該是讓 IB 發揮作用的良好第一步。就其價值而言,這是第一個搜尋結果對於“fedora 開放端口”。

相關內容