невозможно подключиться к локальному веб-серверу


0

Когда я пытаюсь подключиться к веб-серверу, установленному на компьютере в локальной сети, я не могу получить страницу индекса, компьютер хорошо настроен, потому что я могу пропинговать и 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

Как это может быть возможным?


iptable не установлен, как я могу узнать, есть ли другие брандмауэры?
Лука

Ответы:


0

Наиболее вероятная причина, по которой брандмауэр блокирует доступ к порту 80. Это Linux? Если это так, какой вкус и версия? На многих последних дистрибутивах на базе Fedora iptables не будет установлен. Они используют firewalld. Если это так, сделайте следующее и попробуйте получить доступ к странице с других компьютеров.

systemctl stop firewalld.service

Я использую пользовательскую версию Linux, systemctl не установлен, но есть sysctl, это похоже?
Лука

Для изменения параметров ядра не используется sysctl. Как вы проверили, установлен ли iptables или нет? Вы также можете выполнить тот же процесс, чтобы проверить наличие firewalld. Я также присматриваюсь к вашему первому wget и говорит, что он подключен и запрос отправлен, но, похоже, он не передает контент. Это может быть не брандмауэр в конце концов.
Дорс

если я делаю iptables на сервере, ничего не происходит, если я пытаюсь подключиться к веб-серверу в браузере, страница продолжает загружаться бесконечно
Luca
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.