Почему моя последовательность всегда равна 1?

Почему моя последовательность всегда равна 1?

На моем сервере Ubuntu 12.04 обычный ответ или результат ping:

PING 192.168.1.10 (192.168.1.10) 56(84) bytes of data.

From 192.168.1.6 icmp_seq=10 Destination Host Unreachable
From 192.168.1.6 icmp_seq=11 Destination Host Unreachable
From 192.168.1.6 icmp_seq=14 Destination Host Unreachable

По какой-то причине, в которой я не уверен, ответ изменился на этот

PING 192.168.1.10 (192.168.1.10) 56(84) bytes of data.

From 192.168.1.6 icmp_seq=1 Destination Host Unreachable
From 192.168.1.6 icmp_seq=1 Destination Host Unreachable
From 192.168.1.6 icmp_seq=1 Destination Host Unreachable

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

И это приводит к таким результатам чаще, чем обычно. Я устанавливаю сервер Centos 05 на виртуальную машину на этом сервере, и Centos может принимать и отправлять сигнал через порт Ethernet, а сервер Linux не может.

решение1

Чтобы разрешить входящий ICMP-пинг в вашем брандмауэре:

iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT

Если ваша политика OUTPUT настроена на прием, ваш сервер ответит. Вы можете проверить это с помощью:

iptables -L | grep OUTPUT

Если нет, добавьте это правило (не уверен в этом, я никогда этого не делал, потому что я глобально разрешаю ВЫХОД по умолчанию — нехорошо слишком сильно себя блокировать :]):

iptables -A OUTPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT

В любом случае, было бы неплохо проверить правила iptables относительно icmp, нет, все правила (удалите grep для этого):

iptables-save | grep icmp
iptables -L | grep icmp

Связанный контент