Static routing

From Ilianko

Опитна постановка 1: Дадена е мрежа (фиг.1), състояща се от три подмрежи – MAT, INT и DIFF, свързани помежду си с рутери интеграл и диференциал.

Фиг.1. Статично рутиране, опитна постановка

Адресна схема

Попълнете празните клетки от таблицата, в съответствие с мрежата от фиг.1 и дадената информация.

Network IPv4 netmask(decimal) gateway
INT 10.10.12.0 / 24
DIFF 10.10.11.0 / 24
MAT 10.10.10.0 / 30 /\/\/\/\/\/\/\
router if0 if1 route to DIFF
интеграл 10.10.12.1 /24 10.10.10.1 /30
router if0 if1 route to INT
диференциал 10.10.11.1 /24
Workstation IPv4 address netmask (decimal) gateway
PC1 10.10.12.12/24
Workstation IPv4 address netmask (decimal) gateway
PC2

Мрежови настройки Linux

Конфигурация на Linux (Ubuntu) рутер и работнa станция. Използват се вградените в ядрото на Линукс възможности за маршрутизация.

Запазване на текущата конфигурация

:~$ cd /etc/network/  #смяна на директория
:~$ sudo cp interfaces interfaces.old #копиране на файл в нов с разширение .old
:~$ cd /etc/
:~$ sudo cp sysctl.conf sysctl.conf.old

Настройка мрежови интерфейси

Използва се текстов редактор vi и се редактира файл interfaces.

:~$ sudo vi /etc/network/interfaces

Във файла се добавя съответната информация и се записва.

Рутер

За рутерите конфигурационния файл би трябвало да изглежда така

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address if0.if0.if0.if0
netmask if0.if0.if0.if0

auto eth0
iface eth1 inet static
address if1.if1.if1.if1
netmask if1.if1.if1.if1

където if0.if0.if0.if0 и if1.if1.if1.if1 се заместват със съответните стойности за съответния рутер от задача 1.

Работните станции

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address if0.if0.if0.if0
netmask if0.if0.if0.if0

където if0.if0.if0.if0 и X.X.X.X се заместват със съответните стойности от задача 1.

Прилагане на промените

За да се заредят новите настройки, мрежовите интерфейси трябва да се рестартират.

:~$sudo /etc/init.d/networking restart

Тестване на мрежовите настройки

Използвани команди

cd sudo cp