я поставил мой линукс в качестве точки доступа, а затем запустить простой веб-сервер, печать «привет мира» в порте 3000.Linux заблокирован - Этот сайт не может быть достигнут, отказался соединить
и подключение это с моим смартфоном успешно.
in linux terminal, http://localhost:3000
хорошо работает.
Но в смартфон,
Если я получить доступ к http://172.24.1.105:3000
, не может подключиться к нему. (172,24 ... это IP точки доступа)
сообщение об ошибке хромированной является
Этот сайт не может быть достигнута. 172.24.1.105 отказался подключиться
Я искал Google (https://serverfault.com/questions/725262/what-causes-the-connection-refused-message) и подозрительный брандмауэр linux.
[email protected]:~/prj/ap_server $ sudo tcpdump -n icmp
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
... when I access to port 3000,
15:07:13.102750 IP 192.168.0.3 > 168.126.63.2: ICMP 192.168.0.3 udp port 42531 unreachable, length 386
журнал выше. поэтому я не смог добраться до веб-сервера AP.
так интересно, две вещи ...
1. Как я могу отключить его порт блока?
2. В журнале tcpdump, я действительно имею доступ к порту 3000, почему порт печати журнала 42531?
Plus)
даже набираю sudo service iptables stop
, проблема не решена
sudo netstat -ntlp | grep 3000
журналы:
**tcp6 0 0 :::3000 :::* LISTEN 1999/nodejs**
+ Я после этого tutorial->https://frillip.com/using-your-raspberry-pi-3-as-a-wifi-access-point-with-hostapd/.
и есть установка ipv4.
Это хороший пример того, почему вы не должны переписывать сообщения об ошибках. Существует мир различий между «не может быть достигнут» и «отказ в соединении». – EJP
@EJP, что вы имеете в виду ..? не может быть достигнуто, и соединение отказалось вместе ... Я просто принесу его из сообщения chrome – Juntae
Я говорю о сообщении Chrome. Если сайт не может быть достигнут, он не мог бы отказаться от соединения. Один или другой произошло. Не оба. Chrome не должен переписывать сообщение об ошибке. Это только вызвало путаницу. – EJP