Jump to content
Sign in to follow this  
selidora

Quagga

16 posts in this topic

Что-то про 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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×