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

как настроить шлюз по умолчанию

На сервере 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.