Re: [Lug-bg] въпрос за рутиране
- Subject: Re: [Lug-bg] въпрос за рутиране
- From: "Doncho Gunchev" <gunchev@xxxxxxxxx>
- Date: Thu, 1 Mar 2007 16:58:23 +0200
On 2/28/07, Kamen TOMOV <kamen@xxxxxxxxxxx> wrote:
Имаме едно рутерче с два външни и един вътрешен интерфейс, което не
работи, както бихме искали. Заданието е да се рутира през единия
външен интерфейс трафика от/към една определена мрежа, а през другия
интерфейс всичко останало.
В момента изглежда, че това се получава за всички пакети, от
вътрешната мрежа, но не и за тези генерирани от самия рутер.
За два доставчика реално е необходима една таблица - рутера и част от
машините зад него си минават през "main" таблицата, останалите машини
през друга. Аз лично ползвам обаче две, така мога да имам независимо
рутиране за самия рутер (т.е. да сменявам изхода на рутера без това да
засяга машините зад него) - main, TABLE1 за "група машини 1" и TABLE2
за "група машини 2".
За тази цел от известно време ползвам един скрипт, който с леки
корекции бих искал да споделя - интересно ми е мнението Ви за него.
Ако не стане с прикачения файл ще пробвам да го копирам в писмото.
Стартира се примено от rc.local след всички други мрежови скриптове са
вдигнали интерфейсите и т.н. Цялата идея е, да се копират всички
необходими рутинги от главната таблица към другите, да им се добави
съответния шлюз (default gateway), 'throw' рутинги за вътрешни мрежи и
правила (rules). В момента е в режим на дбъгване (променлива IP е
'echo /sbin/ip' вместо '/sbin/ip') и би трябвало само да Ви изпише
какво би направил (необходима е минимална настройка в началото на
файла).
--
Дончо
Attachment:
rc.local.net
Description: Binary data
_______________________________________________
Lug-bg mailing list
Lug-bg@xxxxxxxxxxxxxxxxxx
http://linux-bulgaria.org/mailman/listinfo/lug-bg
|