Динамическая маршрутизация в linux

Динамическая маршрутизация в linux

https://t.me/i_odmin

Если вам нужно сделать из вашего компьютера с операционной системой linux маршрутизатор, для этого вам нужена программа quagga.

Quagga — пакет свободного программного обеспечения, поддерживающий протоколы динамической маршрутизации IP. Компьютер с установленным и сконфигурированным пакетом Quagga становится способен использовать любые из нижеследующих протоколов динамической маршрутизации: Routing Information Protocol: v1, v2, v3; 


До начала работы убедитесь, что вы настроили адреса интерфейсов.

Устанвоим пакет quagga.

#apt-get install quagga


Отредактировать файл /etc/quagga/deamons.

zebra=yes 
bgpd=no 
ospfd=yes 
ospf6d=no
ripd=no
ripngd=no
isisd=no

Данный файл изначально пустой, обязательно здесь только первая строчка, остальные выбираем из наших нужд, например я выбрал протокол маршрутизации OSPF.


Создаем файлы конфигрурации.

#touch /etc/quagga/zebra.conf

#touch /etc/quagga/ospfd.conf


Изменяем владельца для файлов.

#chown quagga:quagga /etc/quagga/zebra.conf

#chown quagga:quagga /etc/quagga/ospfd.conf


Настройка конфигурации zebra.conf

#vi /etc/quagga/zebra.conf


Минимальная конфигурация.

hostname L-SRV
password toor
enable password P@ssw0rd


Настройка конфигурации ospfd.conf

#vi /etc/quagga/ospfd.conf

hostname L-SRV
password toor
enable password P@ssw0rd

router ospf
ospf router-id 1.1.1.1
network 172.16.20.0/24 area 0
network 172.16.50.0/30 area 0
network 172.16.55.0/30 area 0
network 172.16.100.0/24 area 0
network 172.16.200.0/24 area 0


Перезапуск сервисов

#service zebra restart

#service ospfd restart


Проверка маршрутов

#route -n

Report Page