Привет. Я хочу связать два Mikrotik через OpenVPN и настроить маршруты OSPF, но столкнулся с проблемой.
==> 6.41.3 Router Server
OpenVPN сервер:
Local Address 172.16.0.1
Netmask 16
IP pool 172.16.0.2-172.16.254.254
OSPF сети 172.16.0.0/16 backbone
==> 6.41.3 Router Client
OpenVPN клиент получает адрес 172.16.248.10/16
Сеть 172.16.0.0
OSPF сети 172.16.0.0/16 backbone
OpenVPN подключается успешно, но в логах OSPF появляются ошибки:
route,ospf,info Discarding Hello packet: mismatch in network mask
route,ospf,info mine=255.255.0.0
route,ospf,info remote=255.255.255.255
route,ospf,info source=172.16.0.1
Думаю, это баг, потому что Local Address на ovpn сервере имеет маску /32, а сеть — /16. Чтобы исправить баг, нужно применить параметр Netmask и к Local Address.
==> 6.41.3 Router Server
OpenVPN сервер:
Local Address 172.16.0.1
Netmask 16
IP pool 172.16.0.2-172.16.254.254
OSPF сети 172.16.0.0/16 backbone
==> 6.41.3 Router Client
OpenVPN клиент получает адрес 172.16.248.10/16
Сеть 172.16.0.0
OSPF сети 172.16.0.0/16 backbone
OpenVPN подключается успешно, но в логах OSPF появляются ошибки:
route,ospf,info Discarding Hello packet: mismatch in network mask
route,ospf,info mine=255.255.0.0
route,ospf,info remote=255.255.255.255
route,ospf,info source=172.16.0.1
Думаю, это баг, потому что Local Address на ovpn сервере имеет маску /32, а сеть — /16. Чтобы исправить баг, нужно применить параметр Netmask и к Local Address.
