Использовал Fedora и OpenBSD. Установил Ubuntu.
Ситуация такая, в сети два шлюза. Есть шлюз "по-умолчанию" (192.168.1.4) и еще один шлюз (10.0.0.1). Как мне добавить постоянный маршрут через второй шлюз, который будет добавляться при загрузке? (route add 88.87.86.85 gw 10.0.0.1). В fedore и bsd добавлял эту команду в rc.local. В ubuntu такое не проходит. Пробовал в /etc/network/interfaces добавить (up ip route add 88.87.86.85/32 gw 10.0.0.1 dev eth0) что не имело результата. Собственно вопрос: как мне добавить в загрузочный скрипт сценарий, в частности прописать постоянный маршрут?
Решено: Добавить маршрут в загрузочный скрипт
Модератор: Модераторы разделов
-
- Сообщения: 10
- ОС: Убунту 7.10 , 7.04
Re: Решено: Добавить маршрут в загрузочный скрипт
В твоем случае в файле etc/network/interfaces должно быть записано что то типа
auto eth0
iface eth0 inet static
address 192.168.0.42 //замени на свое
network 192.168.0.0 // замени на свое
netmask 255.255.255.0 // замени на свое
broadcast 192.168.0.255 // замени на свое
gateway 192.168.0.1 // замени на свое
А в файл /etc/resolv.conf внеси имена DNS серверов
nameserver 10.1.1.36 // свой
nameserver 192.168.9.100 // свой
auto eth0
iface eth0 inet static
address 192.168.0.42 //замени на свое
network 192.168.0.0 // замени на свое
netmask 255.255.255.0 // замени на свое
broadcast 192.168.0.255 // замени на свое
gateway 192.168.0.1 // замени на свое
А в файл /etc/resolv.conf внеси имена DNS серверов
nameserver 10.1.1.36 // свой
nameserver 192.168.9.100 // свой
-
- Сообщения: 317
- ОС: linux
Re: Решено: Добавить маршрут в загрузочный скрипт
Lipen писал(а): ↑29.02.2008 17:46Использовал Fedora и OpenBSD. Установил Ubuntu.
Ситуация такая, в сети два шлюза. Есть шлюз "по-умолчанию" (192.168.1.4) и еще один шлюз (10.0.0.1). Как мне добавить постоянный маршрут через второй шлюз, который будет добавляться при загрузке? (route add 88.87.86.85 gw 10.0.0.1). В fedore и bsd добавлял эту команду в rc.local. В ubuntu такое не проходит. Пробовал в /etc/network/interfaces добавить (up ip route add 88.87.86.85/32 gw 10.0.0.1 dev eth0) что не имело результата. Собственно вопрос: как мне добавить в загрузочный скрипт сценарий, в частности прописать постоянный маршрут?
как вариант, запихнуть в /etc/rc.local строку ip r r 88.87.86.85/32 via 10.0.0.1 dev eth0
Trust №1
-
- Сообщения: 37
Re: Решено: Добавить маршрут в загрузочный скрипт
yur4ik писал(а): ↑29.02.2008 19:48В твоем случае в файле etc/network/interfaces должно быть записано что то типа
auto eth0
iface eth0 inet static
address 192.168.0.42 //замени на свое
network 192.168.0.0 // замени на свое
netmask 255.255.255.0 // замени на свое
broadcast 192.168.0.255 // замени на свое
gateway 192.168.0.1 // замени на свое
А в файл /etc/resolv.conf внеси имена DNS серверов
nameserver 10.1.1.36 // свой
nameserver 192.168.9.100 // свой
Это не тот случай. Сеть у меня настроена. Адреса раздает dhcpd.
В /etc/rc.local пробовал неоднократно, в этом дистрибутиве не работает. И в /etc/init.d/rc.local тоже.
-
- Сообщения: 37
Re: Решено: Добавить маршрут в загрузочный скрипт
Решение такое, в /etc/network/interfaces добавил строки:
Код: Выделить всё
auto eth0
iface eth0 inet dhcp
up route add -net 88.87.86.85 netmask 255.255.255.255 gw 10.0.0.1