История изменений
Исправление Pinkbyte, (текущая версия) :
Добавь в таблицу маршруты для интерфейсов в который ты собрался отправлять default route.
Поясню. Допустим у тебя есть интерфейс eth0 с адресом 192.168.1.2/24. В таблице main при этом ядро создаст т.н. connected route для сети 192.168.1.0/24. И при добавлении default route через, например, 192.168.1.1 ядро будет знать что трафик надо направлять на адрес шлюза через интерфейс eth0.
В твоём случае ядро не знает где искать сеть и нужный интерфейс и закономерно выдаёт ошибку «Network is unreachable»
Команда для добавления маршрута должна выглядеть примерно так:
ip route add 192.168.1.0/24 dev eth0 table my_table
В твоём случае можно заставить OpenVPN добавлять connected-маршрут при подключении. А там дальше уже получать его по OSPF.
Только учти вот еще что - Quagga очень ограниченно работает с кастомными таблицами маршрутизации. Может тебе её и хватит, но я рекомендую посмотреть в сторону bird.
Исправление Pinkbyte, :
Добавь в таблицу маршруты для интерфейсов в который ты собрался отправлять default route.
Поясню. Допустим у тебя есть интерфейс eth0 с адресом 192.168.1.2/24. В таблице main при этом ядро создаст т.н. connected route для сети 192.168.1.0/24. И при добавлении default route через, например, 192.168.1.1 ядро будет знать что трафик надо направлять на адрес шлюза через интерфейс eth0.
В твоём случае ядро не знает где искать сеть и нужный интерфейс и закономерно выдаёт ошибку «Network is unreachable»
Команда для добавления маршрута должна выглядеть примерно так:
ip route add 192.168.1.0/24 dev eth0 table my_table
Исходная версия Pinkbyte, :
Добавь в таблицу маршруты для интерфейсов в который ты собрался отправлять default route.
Поясню. Допустим у тебя есть интерфейс eth0 с адресом 192.168.1.2/24. В таблице main при этом ядро создаст т.н. connected route для сети 192.168.1.0/24. И при добавлении default route через, например, 192.168.1.1 ядро будет знать что трафик надо направлять на адрес шлюза через интерфейс eth0.
В твоём случае ядро не знает где искать сеть и нужный интерфейс и закономерно выдаёт ошибку «Network is unreachable»