Назад | Перейти на главную страницу

Нет маршрута для размещения centos

Я пытаюсь разрешить порт через брандмауэр на centos 6.

Я получаю сообщение об ошибке telnet: connect to address 80.xx.xx.xx: No route to host

Порт, который я пытаюсь разрешить, - 5666.

Если я отключу брандмауэр на конечном компьютере, я смогу подключиться, так что я знаю, что это проблема брандмауэра.

Я добавил правило:

iptables -N NRPE

iptables -I INPUT -s 0/0 -p tcp --dport 5666 -j NRPE

тогда, когда я сделаю iptables -S Я вижу:

вставить ссылку на корзину

когда я делаю iptables -L

вставить ссылку на корзину 2

Но я все еще не могу подключиться.

Я могу подключиться ко многим другим машинам через этот порт с сервера, который я использую, только с этой конечной машиной я не могу подключиться, когда ее брандмауэр включен.

Помощь очень ценится. Если мне нужно предоставить дополнительную информацию, дайте мне знать.

В вашей цепочке NRPE iptables нет правила принятия по умолчанию.

Если вам просто не нужна собственная цепочка iptables для NRPE, вы можете использовать:

iptables -I INPUT -s 0/0 -p tcp --dport 5666 -j ACCEPT

Это добавит правило принятия в цепочку INPUT по умолчанию.

В противном случае вам нужно добавить правило принятия в вашу цепочку NRPE.

iptables -I NRPE -s 0/0 -p tcp --dport 5666 -j ACCEPT

Не вижу необходимости в уникальной цепочке только на 1 порт. Я рекомендую вам очистить цепочку NRPE и просто позволить INPUT правило выше.