olenkabigmir
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору heeeeeeeeeeeeelp! Программирование маршрутизации в IP-сетях в операционной системе UNIX. НУЖНО РАЗРАБОТАТЬ скрипты на языке bourne shell для отладки системы маршрутизации. Маршрутизация должна обеспечивать возможность передачи данных между всеми рабочими станциями в средине сети и между всеми рабочими станциями и внешней сетью ЕСТЬ: Сеть касса В 192.168.0.0/16 состоит из 6 сетей класса С : 1.192.168.11.0/24 2. 192.168.22.0/24 3. 192.168.33.0/24 4. 192.168.44.0/24 5. 192.168.55.0/24 6. 192.168.100.0/24 , расположенных в 2 зданиях. В одной из сетей класса В есть внешний выход к сети класса А. Сеть класса В имеет 6 маршрутизаторов ,построенных на unix-системах с 2-мя интерфейсами и 40 рабочих станций(в 1-м здании 14.во 2-м-26)Сеть класса С с номером 192.168.100.0/24 используется исключительно для линии связи между зданиями Сети зданий имеют номера: непарные(1,3,5) в здании 1 и парные(2,4)в здании 2. Шлюз 217.30.27.5/30 к внешней сети расположен во 2-м здании( ну возьмем 4 сеть),отдаленный интерфейс следующего маршрутизатора 217.30.27.5/30 Я думаю так сеть 192.168.11.0/24 имеея интерфейс с адресом 192.168.11.1 соединена с сетью 192.168.33.0/24 (интерфейс 192.168.33.1).сеть 192.168.33.0/24.но уже через интерфейс 192.168.33.2 соединена с сетью 192.168.55.0/24 (интерфейс 192.168.55.1) это 1-е здание Через сеть 192.168.55.0/24 (интерфейс 192.168.55.2) идет соединение через сеть 192.168.100.0/24((интерфейс 192.168.100.1 и интерфейс 192.168.100.2 по модему.например)ко второму зданию к сети . 192.168.22.0/24 через интерфейс 192.168.22.1,а сеть 192.168.22.0/24 через интерфейс 192.168.22.2 соединена с сетью 192.168.44.0/24(интерфейс 192.168.44.1), а она,сеть 192.168.44.0/24 имеет выход во внешнюю сеть через шлюз 217.30.27.5/30 НУЖНО РАЗРАБОТАТЬ скрипты на языке bourne shell для отладки системы маршрутизации. Маршрутизация должна обеспечивать возможность передачи данных между всеми рабочими станциями в средине сети и между всеми рабочими станциями и внешней сетью МОИ МЫСЛИ (для первого маршрутизатора(моста) #!/bin/sh # ifconfig eth0 192.168.11.1 netmask 255.255.255.0 broadcast 192.168.11.255 # ifconfig eth0 up # ifconfig eth1 192.168.33.1 netmask 255.255.255.0 broadcast 192.168.33.255 # ifconfig eth1 up # route add net 192.168.11.0/24 192.168.11.1 0 # route add net 192.168.33.0/24 192.168.33.1 0 # route add default 192.168.33.2 1 Для маршрутизатора между 3 и 5 сетью: #!/bin/sh # ifconfig eth0 192.168.33.2 netmask 255.255.255.0 broadcast 192.168.33.255 # ifconfig eth0 up # ifconfig eth1 192.168.55.1 netmask 255.255.255.0 broadcast 192.168.55.255 # ifconfig eth1 up # route add net 192.168.33.0/24 192.168.33.2 0 # route add net 192.168.55.0/24 192.168.55.1 0 # route add net 192.168.11.0/24 192.168.33.1 1 # route add default 192.168.55.2 2 Для маршрутизатора между 5 и 6 сетью: #!/bin/sh # ifconfig eth0 192.168.55.2 netmask 255.255.255.0 broadcast 192.168.33.255 # ifconfig eth0 up # ifconfig sl0 192.168.100.1 pointtopoint 192.168.100.1 netmask 255.255.255.0 broadcast 192.168.55.255 # ifconfig sl0 up # route add net 192.168.55.0/24 192.168.55.2 0 # route add net 192.168.33.0/24 192.168.55.1 1 # route add net 192.168.11.0/24 192.168.33.1 2 # route add default 192.168.100.2 3 А что дальше????????????????? и правильно ли сделано,правильный ли синтаксис?????? спасибо в любом случаи и за любую помощь;) |