|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrey Kitsul 2:5020/400 30 Jun 2004 16:21:08 To : All Subject : 2 links&pppoe -------------------------------------------------------------------------------- Всем привет! Есть сервер, к нему подключена локалка eth0:192.168.0.1 и два провайдерских канала: один eth1:172.20.2.45, второй eth2:10.10.0.165. Hа вотром канале по pppoe поднимается линк ppp0:80.234.36.168. Теперь нужно настроить роутинг: настраиваю первый интерфейс: ip rule add from 172.20.2.45 lookup 1 ip route add 192.168.0.0/24 via 192.168.0.1 table 1 ip route add 0/0 via 172.20.2.75 table 1 настраиваю второй интерфейс: ip rule add from 80.234.36.168 lookup 2 ip route add 192.168.0.0/24 via 192.168.0.1 table 2 ip route add 0/0 via 80.234.36.129 table 2 делаю балансировку трафика ip route add default equalize nexthop via 172.20.2.45 dev eth1nexthop via 80.234.36.168 dev ppp0. Все вроде бы работает, но при вытаскивании линка из eth1, инет падает и не переключается на ppp0 ;( Теперь, пытаюсь добавить маршрут к сетям 80.234.37.0/24, 80.234.38.0/24 и 80.234.39.0/24 через 80.234.36.129 (до этого все идет через 172.20.2.75): ip route add 80.234.37.0/24 via 80.234.36.129 dev ppp0 Маршрут добавляется и пинги перестают ходить ;( Теперь нужно сделать чтобы pppoe соединение поднималось автоматически при включении сервера: пытаюсь создать симлинк c /usr/adsl-start в /etc/rc.3/S90adsl-start. Симлинк появляется, но при загрузке соединение не поднимается, в ручную все работает. Как правильно написать скрипт (стартовый), который будет все это проделывать при загрузке, т.е. поднимать pppoe, добавлять правила и маршруты??? --- ifmail v.2.15dev5.3 * Origin: plan9 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/666557157df0.html, оценка из 5, голосов 10
|