Jump to content
Sign in to follow this  
selidora

Quagga

Recommended Posts

Что-то про OSPF вообще тишина. Внесу свои пять копеек.

1. Пакет bird4 мертв. При запуске загрузка cpu 100%, результата нет. Если из конфига убрать

protocol device {scan time 10;}
 

то запускается нормально, но естественно не работает. Нет стартового скрипта. Конфиг по умолчанию ищет /opt/etc/bird.conf, с пакетом ставится /opt/etc/bird4.conf. Дальше не копал.

2. Пакеты quagga. Все демоны некорректно отрабатывают опцию -d, соответственно стартовый скрипт делает вид что все запущено, но демоны тут же умирают. В виде временного решения заменил в стартовом скрипте

"${BINDIR}/${d}" ${DAEMON_FLAGS}
 

на

${BINDIR}/${d} &
 

Работает.

Share this post


Link to post
Share on other sites
...1. Пакет bird4 мертв...
Какой кинетик и прошивка/ядро? Работа всех пакетов на всех устройствах не гарантируется. Возможно ситуация как с nginx. Bird рабочий (на другом железе).

Share this post


Link to post
Share on other sites
Какой кинетик и прошивка/ядро? Работа всех пакетов на всех устройствах не гарантируется. Возможно ситуация как с nginx.

Keenetic Viva

(config)> show version

         release: v2.05(AANT.0)C4
            arch: mips

             ndm:
               exact: 0-c0664c4
               cdate: 5 May 2016

             bsp:
               exact: 0-b35b800
               cdate: 5 May 2016

             ndw:
             version: 4.0.1.128
            features: wifi_button,single_usb_port,nomacclone,flexible_menu,
                      emulate_firmware_progress
          components: ddns,fat,interface-extras,nathelper-ftp,nathelper-pptp,
                      nathelper-rtsp,nathelper-sip,ppe,trafficcontrol,base,
                      components,corewireless,dhcpd,dlna,igmp,opkg,pingcheck,
                      ppp,pppoe,pptp,storage,usb,usbmodem,usbnet,base-l10n,
                      theme-ZyXEL-Intl,base-theme,modems,base-ZyXEL-Intl

    manufacturer: ZyXEL
          vendor: ZyXEL
          series: Keenetic series
           model: Keenetic
      hw_version: 25230000-C
           hw_id: kng_rc
          device: Keenetic Viva
           class: Internet Center

(config)>

root@zyxel-viva:~# uname -a
Linux zyxel-viva 2.6.36 #1 Thu May 5 14:53:06 UTC 2016 mips GNU/Linux
root@zyxel-viva:~#

Bird рабочий (на другом железе).

А на другом железе стартовый скрипт с правильным путем к конфигу в том числе сам появляется? :-)

Share this post


Link to post
Share on other sites

Что-то про OSPF вообще тишина.
Почему вы пишите это в каталоге готовых решений?
Я писал не про то как собирать пакет, а про то как заставить работать то что есть. Ну раз перенесли в "Сборку" то пусть так.

Share this post


Link to post
Share on other sites
Я писал не про то как собирать пакет, а про то как заставить работать то что есть. Ну раз перенесли в "Сборку" то пусть так.
В любом случае спасибо, глядишь @TheBB вдохновится полноценную статью в "Каталог" сделать. По поводу bird всё же прокомментируйте.

Share this post


Link to post
Share on other sites
По поводу bird всё же прокомментируйте.

Bird у меня не заработал. Симптомы я описал, версии указал. Пришлось поменять на Quagga.

Share this post


Link to post
Share on other sites

В догонку. Статические маршруты, прописанные через NDMS Quagga видит как kernel а не static. В принципе логика в этом есть, но.

Share this post


Link to post
Share on other sites
....

А на другом железе стартовый скрипт с правильным путем к конфигу в том числе сам появляется? :-)

Разработчики Entware физически не могут проверить все ~1800 пакетов и не всегда включают стартовые скрипты.

ЕМНИП Некто попросил bird, ему собрали, он проверил, написал, что рабочий. На просьбы сделать скрипт запуска - исчез. Типичная ситуация.

Share this post


Link to post
Share on other sites
В 23.05.2016 в 21:33, selidora сказал:

Что-то про OSPF вообще тишина. Внесу свои пять копеек.

1. Пакет bird4 мертв. При запуске загрузка cpu 100%, результата нет. Если из конфига убрать


protocol device {scan time 10;}
 

то запускается нормально, но естественно не работает. Нет стартового скрипта. Конфиг по умолчанию ищет /opt/etc/bird.conf, с пакетом ставится /opt/etc/bird4.conf. Дальше не копал.

Который из пакетов bird, их в репозитории две версии.

Первый bird работает, скрипты запуска добавил.

Share this post


Link to post
Share on other sites
В 22.01.2019 в 11:53, Александр Рыжов сказал:

Который из пакетов bird, их в репозитории две версии.

Первый bird работает, скрипты запуска добавил.

Александр а у вас сейчас получение маршрутов от antifilter корректно работает?

У меня на этой неделе стало прилетать 5к+ подсетей вместо 17к+ соответственоо что-то открывается, а что-то нет.

Share this post


Link to post
Share on other sites
2 часа назад, Александр Рыжов сказал:

~ # ip route list table 1000 | wc -l
5682

 

Спасибо, значит не только у меня проблема. 

Share this post


Link to post
Share on other sites
~ # ip route list table 1000 | wc -l
15169

У меня нормально. Сегодня вылезла другая (маленькая) проблемка. ip адрес entware.net  попал в агрегированную подсеть  81.4.123.0/24.

Закостылял это дело, изменив список martians:

~ # cat /opt/etc/bird4.conf
log syslog all;
log stderr all;

router id xx.yy.zz.ww; # current external ip

function martians()
{
    return net ~ [ 100.64.0.0/10+,
                   169.254.0.0/16+,
                   172.16.0.0/12+,
                   192.168.0.0/16+,
                   10.0.0.0/8+,
                   127.0.0.0/8+,
                   224.0.0.0/4+,
                   240.0.0.0/4+,
                   0.0.0.0/32-,
                   0.0.0.0/0{0,7},
                   81.4.123.217/32-
                 ];
}
......

Теперь маршрутизация до entware.net "правильная".

Share this post


Link to post
Share on other sites
18 минут назад, zyxmon сказал:

У меня нормально.

Видимо спугнули, сейчас залез, 15167. В течение недели держался в районе 5к

Share this post


Link to post
Share on other sites

Коллеги, добрый день. 

Не удается поднять сессию с antifilter, предварительно создал туннель по протоколу openvpn, Кинетику присвоился 10.211.1.153/32 , пир : OpenVpn: "OpenVPN2": TUN peer address is 10.211.1.154;

Выполнил настройки по мануалу Александра,  44.44.44.44 поправил на свой белый ip, нейбора соответственно: gw = 10.211.1.154; # override route nexthop;

Тем не менее кинетик по логам ругается на выбранный gw :

 

filters, line 40: Invalid gw address
Мар 27 16:12:25
 
bird4
Core::Syslog: last message repeated 4 times.

 

Просьба подсказать, как фиксить. Пробовал с разными туннелями, пробовал менять gw с адреса пира на собственный.

 

upd. Оказалось, что bird не нравится, когда gw не в формате x.x.x.1 . А жаль. 

Edited by Hardkov

Share this post


Link to post
Share on other sites

У всех сейчас получение маршрутов от antifilter корректно работает?

У меня

# ip route list table 1000 | wc -l
302

Но чаще ноль (0), иногда несколько тысяч. Все время меняется.

Share this post


Link to post
Share on other sites
58 минут назад, zyxmon сказал:

У всех сейчас получение маршрутов от antifilter корректно работает?

У меня


# ip route list table 1000 | wc -l
302

Но чаще ноль (0), иногда несколько тысяч. Все время меняется.

неа поломалось.

Вечером наблюдал за динамикой в таблице маршрутов,  оно как-то волнами, наполняется, до 15к+ и сразу начинает сдуваться до 0, и так по кругу.  

Edited by r13

Share this post


Link to post
Share on other sites

У меня чаще 0 показывает, а волны видел до 7к+ или 9к+ записей. Обычно меньше.

Share this post


Link to post
Share on other sites
15 минут назад, zyxmon сказал:

У меня чаще 0 показывает, а волны видел до 7к+ или 9к+ записей. Обычно меньше.

0 да, большую часть времени держится.

Наполняется и опустошается таблица быстро, меньше минуты. затем какоето время висит на 0 затем цикл повторяется. 

Видимо что-то с сервисом, есть у них какой-либо канал общения интересно, или только почта?!

Edited by r13

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...