-1

Есть следующий слушатель:

telnet -na | grep 8000

tcp   0   0.0.0.0:8000   0.0.0.0:*    LISTEN

Я могу сделать telnet 1.2.3.4 8000 с сервера 1.2.3.4, и он подключается, но та же команда с других компьютеров не подключается (скажем, 1.2.3.4 - это IP-адрес компьютера).

Я сделал следующее:

chkconfig iptables off
chkconfig ip6tables off
service iptables stop
service ip6tables stop
vi /etc/selinux/config {set to disable }

сделал перезагрузку

sestatus {resulted in SELinux status: disabled}
lsof -i | grep 8000 {no results}
iptables -I INPUT 1 -p tcp --dport 8000 -j ACCEPT

telnet 1.2.3.4 22 работает, но до 8000 не работает. нет брандмауэра на других машинах. Linux - это Centos.

Что еще можно попробовать?

2 ответа2

0

Вы не сказали, что получаете, когда пытаетесь подключиться к порту 8000 1.2.3.4 с удаленных компьютеров: это "отказано в соединении", тайм-аут или "нет маршрута к хосту"? (Последние 2 указывают на блокировку сетевого трафика).

Вещи, чтобы попробовать:

Проверьте « lsof -i :8000 » вместо "grep 8000".

Убедитесь, что это не проблема с вашим приложением слушателя, выключив его и используя netcat - например, « nc -4 -l 8000 » и повторив попытку подключения.

Еще раз проверьте, что вы можете пропинговать 1.2.3.4 с других машин.

0

Вы можете использовать tcpdump чтобы узнать, попадают ли пакеты с удаленного хоста на ваш сервер. Бежать

tcpdump -n port 8000

Если вы видите вывод, то пакеты достигают вашего сервера, но сбрасываются локальным брандмауэром или чем-то еще.
Если вы выводите пустой, то пакеты не достигают вашего сервера. В этом случае изменение конфигурации сервера бесполезно, поскольку у вас есть проблемы с подключением между вашим клиентом и веб-сервером. Чтобы решить эту проблему, вы можете запустить на клиенте:

tracert <webserver's IP> (в Windows)
или же
traceroute <webserver's IP> (в Unix)

сохраните вывод в файл и позвоните своему провайдеру / сетевому администратору / кому-то еще, кому это нужно. Они, вероятно, попросят трассировку - она сохранена в файле.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .