Wi-Fiアクセスポイントwlan0 IP 10.42.0.1があります。同じコンピュータ上でhttpdがローカルで実行されており、10.42.0.1を介してローカルブラウザからアクセスすると、Webページを完全に表示できます。そのマシンでnmapを実行すると、ポート80が開いていることがわかります。
ただし、別のコンピュータからそのアクセスポイントに接続すると、10.42.0.1を正しくpingできますが、wgetまたはブラウザで接続が拒否され、nmapに80が開いていないことが示されます。
私がしたこと:
- httpd.confにListen 10.42.0.1:80を追加しました。
- IPテーブルルールを追加しましたiptables -I INPUT -p TCP --dport 80 -j ACCEPT
- tcpdumpポート80を確認しました。 Web ページにアクセスしようとすると、実際にトラフィックが届くのがわかります。
この問題を解決するにはどうすればよいですか?
UPD IP テーブルの入力規則は次のとおりです。
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
14 1524 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
0 0 LOG tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 LOG flags 0 level 4
2 88 ACCEPT tcp -- wlan0 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 /* # Anaconda Repo # */
0 0 ACCEPT tcp -- eth0 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 /* # Anaconda Repo # */
82027 81M LIBVIRT_INP all -- * * 0.0.0.0/0 0.0.0.0/0
答え1
ポートをブロックするファイアウォールサービスです。