Постановка задачи
Необходимо настроить протокол динамической маршрутизации OSPF. Конфигурация минимальна, с одной областью и не требует особых изяществ. Имеем уже настроенный GRE туннель между MikroTik и OpenWRT:
- Сеть №1 (Mikrotik):WAN — 1.1.1.1
IP туннеля — 172.16.0.1
Netmask — /30 (255.255.255.252)
LAN — 192.168.0.0/24 - Сеть №2 (OpenWRT):WAN — 2.2.2.2
IP туннеля — 172.16.0.2
Netmask — /30 (255.255.255.252)
LAN — 192.168.1.0/24
Настройка Mikrotik
Для поставленной задачи конфиг минимален.
/routing ospf network> add network=172.16.0.0/30 area=backbone
/routing ospf network> add network=192.168.0.0/24 area=backbone
Настройка OpenWRT
- Необходимо установить Quagga
opkg update
opkg install quagga quagga-ospfd quagga-zebra
2. Запускаем демон
/etc/init.d/quagga start
3. Подключаемся к ospfd
nc locahost ospfd
пароль по умолчанию zebra, посмотреть можно в файле: /etc/quagga/ospfd.conf Далее
OpenWRT> enable
OpenWRT# configure terminal
OpenWRT(config)# router ospf
OpenWRT(config-router)# network 172.16.0.0/30 area 0
OpenWRT(config-router)# network 192.168.1.0/24 area 0
OpenWRT(config-router)# exit
OpenWRT(config)# write
OpenWRT(config)# exit
OpenWRT# exit
4. Перезапускаем quagga
/etc/init.d/quagga restart
5. Ждем несколько мгновений и проверяем маршруты
ip route list
Подписывайтесь на мой канал и ставьте лайки!