
全て、
異なる OS を実行しているラップトップで LAN を使用しています。また、Windows でも数日前まで ZoneAlarm を正常に使用していました。
しかし、最近、Windows 8.1 を実行している Windows マシンの 1 つに 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% 発生しました。
ただし、Windows から Linux への逆 ping を実行すると、すべてが機能します。
何が足りないのでしょうか? トラフィックを許可するために CoMoDo で設定する必要がある特定の設定はありますか? CoMoDo ファイアウォールでポートはすでに開いています。トラフィック/通信が機能している必要があります。
[編集]
CoMoDo と Windows ファイアウォールをオフにして、Linux から「busybox telnet 192.168.1.4 1433」を使用して接続しようとしました。それでも接続は失敗しました。つまり、SQL Server 2012 にリモート接続できないということです。
では、問題が何であるかをどうやって確認すればよいのでしょうか?
[/編集]
答え1
おそらく、Windows ファイアウォールで ICMP/ping がオフになっています。有効にするには:
コントロール パネル --> システムとセキュリティ --> Windows ファイアウォール --> 詳細設定 --> 受信の規則 --> 新しい規則 --> カスタム規則
次に、同じパネルのプロトコルとポート: プロトコル: ICMPv4 でカスタマイズに移動し、「特定の ICMP タイプ」を選択して、「エコー要求」ボックスにチェックを入れます。
「保存/有効化」ダンスを実行します。
Linux から ping を再試行してください。