From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 24 Aug 2004 22:39:45 +1100 From: Dmitry Lebkov To: community@altlinux.ru Subject: Re: Re[2]: [Comm] static-routes =?KOI8-R?Q?=CE=C9=C6=C9=C7=C1_=CE?= =?KOI8-R?Q?=C5_=D0=D2=CF=D0=C9=D3=D9=D7=C1=C0=D4=D3=D1_=CE=C1_=C1=CC=C9?= =?KOI8-R?Q?=C1=D3=D9=2E?= Message-Id: <20040824223945.12d06a26.dima@sakhalin.ru> In-Reply-To: <1991074447.20040824141403@penza.com.ru> References: <1904660342.20040824111633@penza.com.ru> <20040824183129.6429b25d.dima@sakhalin.ru> <1991074447.20040824141403@penza.com.ru> X-Mailer: Sylpheed version 0.9.10 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Aug 2004 11:39:39 -0000 Archived-At: List-Archive: List-Post: On Tue, 24 Aug 2004 14:14:03 +0400 rcc-of@penza.com.ru wrote: > Здравствуйте, Dmitry. > > Вы писали 24 августа 2004 г., 11:31:29: > > >> Здравствуйте. > >> > >> Есть VLAN интерфейс eth0.5, есть на нем еще и алиас eth0.5:0 > >> > >> Есть в /etc/sysconfig/static-routes запись типа > >> > >> eth0.5:0 net 192.168.10.1 gw 192.168.1.10 > > Написать вот так: > > > eth0.5 net 192.168.10.1 gw 192.168.1.10 > Ага, и исходящий адрес пакетов будет от интерфейса eth0.5 > оно мне надо? Кто тебе сказал, что исходящий адрес будет таким? Адрес будет выбран в зависимости от маршрута. Внимательно изучаем скрипт ifup-routes и видим, что имя интерфейса используется только для того, чтоб поднимать соответствующие маршруты из static-routes в момент поднятия соответствующего интерфейса. Так, сразу не увидел. Если ты пытаешся добавить маршрут на сеть, то необходимо указывать маску. А если на хост - то и указывать, что это хост. Т.е. выглядеть должно вот так: eth0.5 host 192.168.10.1 gw 192.168.1.10 dev или (предположив что маршрутится вся /24 сеть) eth0.5 net 192.168.10.0 netmask 255.255.255.0 gw 192.168.1.10 dev > > или вот так > > > eth0.5 net 192.168.10.1 gw 192.168.1.10 dev > Вот так можно конечно попробовать. Для чего в конце надо дописывать dev - смотри внутри ifup-routes, в то место где происходит обработка файла static-routes. ;) > >> При загрузке системы роутинг на алиасы нифига не встает :( > >> > >> Если сказать /etc/sysconfig/network-scripts/ifup-routes eth0.5:0 то > >> роутинг появляется. > >> > >> Что я делаю неправильно и в какую сторону копать? > > > Смотреть внутри скриптов ifup, ifup-aliases, ifup-routes. > А что в них смотреть? Искать баги и править? Смотреть логику работы скриптов и требеумый формат записей в static-routes. --- WBR, Dmitry Lebkov