Статья: Статическая IP-маршрутизация

ifconfig ep0 inet 172.16.8.14 netmask 255.255.0.0

route add -net 192.168.3.0 -netmask 255.255.255.0 172.16.8.14

route add default 172.16.0.1

Здесь мы присвоили интерфейсу номер из сети 172.16.*.*, а затем обьявили, что пакеты для сети 192.168.3.* надо отправлять в ту же локальную сеть.

Маршрутизация по умолчанию могла быть направлена и на адрес 192.168.3.1, но приведенная конструкция проще в том смысле, что обе маршрутизации опираются на интерфейс и не зависят друг от друга. Я не знаю, различаются ли эти варианты по эффективности, а если различаются, то насколько; но чем меньше зависимостей в конфигурации, тем проще ее настраивать и диагностировать при сбоях.

И наконец, любой машине можно присвоить два адреса - по одному из каждой IP-сети. Как правило, это делается в случае, когда часть машин имеет IP-адреса, выделенные провайдером, а остальные работают с Intranet'овскими номерами - их всегда в избытке.

Следующую сеть класса C сегментируем маршрутизатором, который отделит подсеть на 16 IP-номеров (14 машин, включая маршрутизатор).

Шлюз:

ifconfig ed3 inet 192.168.4.1 netmask 255.255.255.0

route add -net 192.168.4.128 -netmask 255.255.255.240 192.168.4.254

Рабочая станция ws.4.1:

ifconfig ep0 inet 192.168.4.7 netmask 255.255.255.0

route add default 192.168.4.1

Я не указал маршрутизацию

route add -net 192.168.4.128 -netmask 255.255.255.240 192.168.4.254

Ее можно не указывать и для маршрутизатора. Но! Если какая-нибудь из машин сегмента 192.168.4.128/28, например, 192.168.4.137, обратится к машине из основного (примыкающего к шлюзу) сегмента (в том числе к шлюзу), то протокол ARP зафиксирует приход пакета с сетевой карты, маршрутизатора, выходящей в основной сегмент (IP-номер 192.168.4.127) и далее будет посылать пакеты на эту сетевую карту, и это будет правильно. Отдельную проблему представляет обращение машины из основного сегмента в 192.168.4.128/28. В отсутствие у ARP сведений об этом номере будет разослан широковещательный запрос и тут все зависит от сообразительности промежуточного маршрутизатора router.4 - если он догадается, что пакет предназначен в подсеть и протранслирует его туда, то ответ приведет к появлению записи в таблицах ARP, не догадается - придется прописывать маршрутизацию.

Маршрутизатор router.4:

ifconfig ep0 inet 192.168.4.127 netmask 255.255.255.0

ifconfig ep1 inet 192.168.4.129 netmask 255.255.255.240

route add default 192.168.4.1

Рабочая станция ws.4.2:

ifconfig ep0 inet 192.168.4.137 netmask 255.255.255.240

route add default 192.168.4.129

А эту сеть (тоже класса C) сегментируем маршрутизатором, который разобьет сеть на две равные части.

Шлюз:

ifconfig ed3 inet 192.168.5.1 netmask 255.255.255.128

route add -net 192.168.5.128 -netmask 255.255.255.128 192.168.5.127

Рабочая станция ws.5.1:

ifconfig ep0 inet 192.168.5.7 netmask 255.255.255.128

К-во Просмотров: 234
Бесплатно скачать Статья: Статическая IP-маршрутизация