Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » quagga и ospf через openvpn

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Raifeg



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго времени суток.
 
Есть два linux-роутера с установленной кваггой. Пытаюсь подружить их по ospf через openvpn-туннель client-server.
Оба роутера отправляют (и видят) Hello-пакеты, но отношения не устанавливают.
 
В логах строки:
Код:
2009/12/16 21:39:44 ZEBRA: warning: PtP interface tun1 with addr 10.14.2.6/32 needs a peer address
2009/12/16 21:39:47 OSPF: Packet from [10.14.2.1] received on link tun1 but no ospf_interface
2009/12/16 21:39:57 OSPF: Packet from [10.14.2.1] received on link tun1 but no ospf_interface

 
Сервер
 
Клиент
 
По всей видимости, квагга ожидает hello от peer ip - на клиенте 10.14.2.5, на сервере - 10.14.2.2. Но, так как они виртуальные, и созданы openvpn для своих нужд - пакеты приходят от реальных - 10.14.2.1 и 10.14.2.6. Соответственно, квагга их отбрасывает.
 
Долго читал lists.quagga.net, нашёл единственное решение - пропатчить и пересобрать кваггу. Но, так как в качестве клиента выступает роутер asus wl500gp и opewrt, пересобирать - не вариант.
 
Как можно ещё решить эту проблему?

----------
Век живи - век RTFM, а помрёшь - LMD...

Всего записей: 358 | Зарегистр. 07-03-2008 | Отправлено: 19:07 16-12-2009 | Исправлено: Raifeg, 19:24 16-12-2009
Raifeg



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем спасибо за внимание, решение нашёл.
 
Достаточно добавить в конфиг сервера openvpn параметр topology subnet
Это превратит используемый туннельный интерфейс в не PtP, а в обычный, с адресом и нормальной маской подсети.
 
Параметр начал присутствовать в openvpn, начиная с версии 2.1, поэтому пришлось потрудиться, и найти для openwrt версию 2.1 rc 20 здесь.

----------
Век живи - век RTFM, а помрёшь - LMD...

Всего записей: 358 | Зарегистр. 07-03-2008 | Отправлено: 19:00 23-12-2009
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » quagga и ospf через openvpn


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru