LINUX.ORG.RU

есть скрипт (исполняемым сделал)
#!/bin/sh

route add -net 192.168.3.0/24 dev eth1

необходимо привязать его исполнение к поднятию интерфейса 

помещаю его в /etc/network/if-up.d

ребучу комп , проверяю route -n
root@test1:/etc/network/if-up.d# route -n 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.4.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1

маршрута нет , запускаю скрипт в ручную 
root@test1:/etc/network/if-up.d# route -n 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.4.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.3.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1

всё нормально , где накосячил ?
drac753 ★★
() автор топика
Ответ на: комментарий от drac753

Если Debian(Ubuntu) добавьте в /etc/network/interfaces:

в раздел «iface eth1 inet static», после описания интерфейса - up route add -net .....

vladislav ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.