
全部,
我有一個區域網,其中的筆記型電腦運行不同的作業系統。直到幾天前,我還在 Windows 上成功使用了 ZoneAlarm。
不過,我最近在一台執行 Windows 8.1 的 Windows 電腦上安裝了 MS SQL Server 2012 Express,並將其設定為接受遠端連線。這又需要在該機器上開啟連接埠 1433,因為這是 SQLServer 正在偵聽的預設連接埠。不幸的是,ZA 無法執行此操作,因此我安裝了 CoMoDo。接下來,我將所有電腦的 IP 新增到 CoMoDo 的受信任區域中。
接下來我嘗試執行以下操作:
busybox telnet 192.168.1.4 1433
該命令沒有產生連線。
所以我嘗試了 ping:
ping 192.168.1.4
這導致了 100% 的資料包遺失。
然而,當我進行反向 ping 時 - 從 Windows 到 Linux 一切正常。
我缺什麼? CoMoDo 中是否有一些特定設定需要我設定以允許流量?該連接埠已在 CoMoDo 防火牆中開啟 - 我只需要流量/通訊正常運作。
[編輯]
我只是嘗試關閉 CoMoDo 和 Windows 防火牆,然後使用“busybox telnet 192.168.1.4 1433”從 Linux 進行連接。連接仍然失敗。這意味著我將無法遠端連線到我的 SQL Server 2012。
那我怎麼才能看出問題所在呢?
[/編輯]
答案1
最有可能的是,您的 Win 防火牆已關閉 ICMP/ping。啟用:
控制台 --> 系統與安全性 --> Windows 防火牆 --> 進階設定 --> 入站規則 --> 新規則 --> 自訂規則
然後在同一面板上的協定和連接埠:協定:ICMPv4 中進行自定義,選擇“特定 ICMP 類型”,並選取“回顯請求”框
跳“儲存/啟用”舞蹈。
從 Linux 重試 ping。