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


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.