[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Настройка сетевых интерфейсов. Роутинг.



On Wed, Jul 07, 2004 at 11:36:05AM +0300, Dmitry Zabolotny wrote:
> 1. Как правильно и в каких скриптах прописывать настройки сетевых
> интерфейсов если использовать iproute?
в /etc/network/interfaces.
статические маршруты можно прописать так (последняя строчка):

auto eth2
iface eth2 inet static
	address 192.168.48.140
	netmask 255.255.255.0
	network 192.168.48.0
	broadcast 192.168.48.255
	up ip route add 192.168.49.0/24 via 192.168.48.1

> 2. Подскажите как настроить роутинг в таком случае:
>    Есть падающая выделенка(eth0), локальная сеть(eth1) и диал-ап. Когда
>    выделенка есть(как проверить?) роутинг на eth0. При падении выделенки
>    запускается дозвонка. После появления выделенки опять роутинг на eth0?

Проверять доступность какого-нибудь хоста. (ping?).
Как только хост становится недоступным:
удалять маршрут по умолчанию (ведующий куда-то через eth0).
# ip route del default
добавлять маршрут на машину, за доступностью которой мы наблюдаем:
# ip route add machine.somedomain.com via ${default_gateway}
звонить dial-up провайдеру. (и соответственно default route туда)
переодически проверять доступность 'machine.somedomain.com', - как
только становится доступным - обрывать соединение, удалять маршрут
на машину 'machine.somedomain.com', восстанавливать default route
# ip route add default via ${default_gateway}

Хотя можно маршрут на 'machine.somedomain.com' вообще не трогать -
прописать один раз и всё. (см ответ на первый вопрос - как).

-- 
ilya voronin <ivoronin@ivoronin.pp.ru>



Reply to: