Networking
埠 80 在本地主機之外不可用
我在 wlan0 ip 10.42.0.1 有一個 wifi 接入點。在同一台機器上,本地有 httpd 執行,當我通過 10.42.0.1 從本地瀏覽器訪問它時 - 我可以完美地看到網頁。當我在那台機器上做nmap時,我可以看到埠80是打開的。
但是,當我從另一台機器連接到該接入點時,即使我可以正常 ping 10.42.0.1 - wget 或瀏覽器給我拒絕連接,以及 nmap 顯示沒有 80 打開。
我已經做了什麼:
- 在 httpd.conf 我添加了 Listen 10.42.0.1:80
- 我添加了 ip 表規則 iptables -I INPUT -p TCP –dport 80 -j ACCEPT
- 我檢查了 tcpdump 埠 80 - 當我嘗試訪問網頁時,實際上可以看到流量進入。
我能做些什麼來解決這個問題?
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
阻止埠的是防火牆服務。