Когда я пытаюсь подключиться к веб-серверу, установленному на компьютере в локальной сети, я не могу получить страницу индекса, компьютер хорошо настроен, потому что я могу пропинговать и ssh:
пинг
$ ping 172.16.69.196
PING 172.16.69.196 (172.16.69.196) 56(84) bytes of data.
64 bytes from 172.16.69.196: icmp_seq=1 ttl=64 time=0.091 ms
64 bytes from 172.16.69.196: icmp_seq=2 ttl=64 time=0.072 ms
^C
--- 172.16.69.196 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.072/0.081/0.091/0.013 ms
SSH
ssh root@10.0.0.20
The authenticity of host '172.16.69.196 (172.16.69.196)' can't be established.
RSA key fingerprint is e8:8b:cd:a4:db:73:68:86:ea:bf:a9:c4:50:ab:3b:ae.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '172.16.69.196' (RSA) to the list of known hosts.
root@172.16.69.196's password:
zynq> exit
Connection to 172.16.69.196 closed.
Единственное, что я не могу сделать, это wget или подключиться с помощью веб-браузера.
$ wget 172.16.69.196
--2014-11-19 17:30:54-- http://172.16.69.196/
Connecting to 172.16.69.196:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3269 (3,2K) [text/html]
Saving to: ‘index.html.2’
0% [ ] 0 --.-K/s
и ничего не происходит, но если я делаю wget с ПК с веб-сервером, я получаю:
zynq> wget http://172.16.69.196
Connecting to 172.16.69.196 (172.16.69.196:80)
index.html 100% |*******************************| 3269 --:--:-- ETA
Как это может быть возможным?
Ответы:
Наиболее вероятная причина, по которой брандмауэр блокирует доступ к порту 80. Это Linux? Если это так, какой вкус и версия? На многих последних дистрибутивах на базе Fedora iptables не будет установлен. Они используют firewalld. Если это так, сделайте следующее и попробуйте получить доступ к странице с других компьютеров.
источник