rhel 6 шлюз по умолчанию не работает

У меня шесть подобных серверов RHEL 6 в лаборатории, и настройки одинаковы на всех серверах. Настройки – это,

static IP address: 129.XXX.XXX.XX Subnet Mask: 255.255.254.0 Default Gateway: 129.XXX.XXX.1 

Мой шлюз по умолчанию внезапно прекратил работу на одном из серверов ( server1 ), и я изучаю причину этой проблемы.

Теперь, если я делаю route -n в server1 , я получаю вывод как,

 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 129.XXX.XXX.0 0.0.0.0 255.255.254.0 U 1 0 0 eth0 

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

 127.0.0.1 server1.xxx.edu localhost 

Мой /etc/resolv.conf приведен ниже.

 # Generated by NetworkManager search xxx.edu. xxx.edu nameserver 129.xxx.xx.xx 

В server2, который принадлежит к той же сети, что и server1 , route -n дает результат, как показано ниже.

 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 129.xxx.xxx.0 0.0.0.0 255.255.254.0 U 1 0 0 eth2 0.0.0.0 129.xxx.xxx.1 0.0.0.0 UG 0 0 0 eth2 

Я пытаюсь выяснить, пропало ли что-то еще.

РЕДАКТИРОВАТЬ

Содержимое /etc/sysconfig/network на сервере1 ,

 NETWORKING=yes HOSTNAME=server1.xxx.edu GATEWAY=255.255.254.0 

Изменить 2:

После того, как я изменил шлюз по умолчанию, если я выполнил команду route -n вывод будет таким, как показано ниже.

 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 129.xxx.xxx.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0 

Я также попытался удалить запись шлюза по умолчанию в /etc/sysconfig/networks . Но я получаю тот же вывод для route -n что и выше.

 cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" NM_CONTROLLED="yes" ONBOOT=yes TYPE=Ethernet BOOTPROTO=none IPADDR=129.xxx.xxx.xx PREFIX=23 GATEWAY=129.xxx.xxx.1 DNS1=129.xxx.xx.xx DOMAIN=xxx.edu. DEFROUTE=no IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0" LAST_CONNECT=1406927310 

Похоже, что у вас есть недопустимое значение GATEWAY в / etc / sysconfig / network для server1 . Итак, измените его на IP-адрес шлюза:

 GATEWAY=129.XXX.XXX.1 

Сохраните файл, перезапустите сетевую службу, чтобы внести изменения.

пытаться:

 defroute=yes 

и если ipv6 присутствует:

 IPV6_DEFROUTE=no