На сервере RHEL6 я добавил второй nic и настроил его для использования статического IP-адреса в другой подсети.
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.16.157.32 0.0.0.0 255.255.255.224 U 1 0 0 eth1
128.83.188.192 0.0.0.0 255.255.255.192 U 1 0 0 eth0
0.0.0.0 172.16.157.33 0.0.0.0 UG 0 0 0 eth1
Однако в / etc / sysconfig / network указано:
GATEWAY=128.83.188.193
Почему это утверждение игнорируется?
Я могу вручную изменить маршрут по умолчанию, используя ip
или route
команда, но когда я перезапускаю сеть, маршрут по умолчанию все равно возвращается к eth1.
Просто добавьте следующую строку
GATEWAY=128.83.188.193
в / etc / sysconfig / network. Также убедитесь, что в / etc / sysconfig / network-scripts / ifcfg-eth1 нет gw по умолчанию.
Когда я ввел параметры для нового интерфейса, я сделал его «доступным для всех пользователей». Если я удалю интерфейс и добавлю его обратно, не сделав его доступным для всех пользователей, шлюз останется на eth0.