ip static маршрут, постоянно меняются постоянные / постоянные при перезагрузке

На CentOS 5 я вручную добавил static маршрут, чтобы сделать все пакеты на один конкретный IP-адрес, используя второй сетевой interface:

ip route add 123.456.7.89/32 via 192.168.10.101 dev eth1 

Есть ли способ сделать это изменение постоянным при перезагрузке без добавления его в сценарий запуска /etc/rc.d/rc.local ?

Да. Добавьте строку:

 123.456.7.89/32 via 192.168.10.101 dev eth1 

в /etc/sysconfig/netowrk-scripts/route-eth1 как показано здесь .

Хотя этот ответ работает, текущий предпочтительный format для /etc/sysconfig/network-scripts/route-ethX :

 GATEWAY0=10.156.196.1 NETMASK0=255.255.254.0 ADDRESS0=10.156.248.0 GATEWAY1=10.156.196.1 NETMASK1=255.255.254.0 ADDRESS1=10.156.244.0 

Обязательно увеличивайте значение цифры при добавлении маршрута.

К сожалению, новый предпочтительный format GATEWAYX:/ADDRESSx:/NETMASKx:/ затрудняет программное добавление статических маршрутов через более старый format 192.168.1.0/24 via 10.1.1.1 . Его можно обойти, но добавляет ненужные сложности для маршрутов сценариев.

  • Автоматически устанавливать статические routes между двумя сетями без dhcp или шлюза по умолчанию
  • Сеть Sonicwall
  • Собирать информацию о маршрутизации из RIPE?
  • Как заставить IE выбрать сетевую карту в Windows?
  • Скрипты статических маршрутов в маршрутизации и удаленном доступе
  • Несколько подсети, один и тот же шлюз
  • Статические routes для размещения хостов в разных сетях
  • Тематическое исследование CCNA - статические routes
  • Маршрут Linux не сохраняется
  • Почему эта статическая routing не работает?
  • Маршрут по умолчанию не по локальной сети
  • Давайте будем гением компьютера.