Актуально для: CentOS 5, 6; RedHat 5, 6
Допустим, в системе присутствует интерфейс eth0.
В этом случае добавляем файл route-eth0 в папку /etc/sysconfig/network-scripts/ со следующим содержимым:
ADDRESSx=x.x.x.x
GATEWAYx=x.x.x.x
NETMASKx=x.x.x.x
Допустим, в системе присутствует интерфейс eth0.
Необходимо добавить два маршрута до хостов 10.10.1.231 и 10.10.1.232 через шлюз 10.10.2.254.
В этом случае добавляем файл route-eth0 в папку /etc/sysconfig/network-scripts/ со следующим содержимым:
ADDRESSx=x.x.x.x
GATEWAYx=x.x.x.x
NETMASKx=x.x.x.x
Поскольку маршруты до хостов, маска должна быть 255.255.255.255
Пример:
ADDRESS0=10.10.1.231
GATEWAY0=10.10.2.254
NETMASK0=255.255.255.255
ADDRESS1=10.10.1.232
GATEWAY1=10.10.2.254
NETMASK1=255.255.255.255
ADDRESS0=10.10.1.231
GATEWAY0=10.10.2.254
NETMASK0=255.255.255.255
ADDRESS1=10.10.1.232
GATEWAY1=10.10.2.254
NETMASK1=255.255.255.255
It works!