Problem iproute2 od wersji 5.1

Maciej Kędzierski pld-devel-pl-list at vip.server.pl
Thu Feb 6 16:22:41 CET 2020


No i zagadka rozwiązana.
Obie poprawki wprowadzone do /lib/rc-scripts/functions.network działają.

Tak więc spacja, o której wspominałem wcześniej, a myślałem, że jest 
różnicą kosmetyczną w działaniu /sbin/ip w starszych i nowych wersjach, 
okazała się przyczyną problemu.

Teraz tylko czekać, aż poprawka zostanie zaakceptowana i wprowadzona do 
pakietu.

PS. Tak, korzystam ciągle z SysVinit i rc-scripts. Miałem kilka prób 
przełączenia na Systemd, ale zawsze miałem różne problemy przy 
bootowaniu systemów, więc na razie nie dotykam tego na PLD. Puki działa, 
to używam.

PS2. Magiczny parametr 'pref' był tym czego potrzebowałem przy tworzeniu 
nowych reguł.
ip rule add from all table local pref 0
ip rule del from all table main pref 32766
ip rule del from all table default pref 32767


Pozdrawiam
MK


W dniu 05.02.2020 o 21:57, Adam Osuchowski pisze:
> Marcin Krol wrote:
>> On 05-Feb-20 14:23, Maciej Kędzierski wrote:
>>> Witam.
>>>
>>> Po aktualizacji iproute2, od wersji 5.1 wzwyż, pojawił się problem z
>>> działaniem sieci po restarcie usługi "network". Zwyczajnie sieć nie
>>> działa, chociaż wszystko restartuje się poprawnie, nie ma błędów.
>> Używasz rc-scripts z tego co widzę? Miałem ten problem w TLD. Zmienił się
>> nieco output polecenia ip i potrzebna jest drobna zmiana. Bez niej usuwane
>> są domyślne reguły routingu i nie masz ruchu. Poprawka jest w git TLD:
>>
>> https://git.tld-linux.org/?p=rc-scripts.git;a=commitdiff;h=21e610d89da09c31ff36b575dea6ddb20988e1db
> Tak, też to miałem. Restart powoduje usunięcie wszystkich reguł
> routingu (ip rule) włącznie z tymi domyślnymi, które zawsze powinny
> być. Chodzi o spację w regexpie. Zakomitowałem poprawkę 2 miesiące
> temu, ale jeszcze widać nie trafiła na produkcję:
>
> https://git.pld-linux.org/?p=projects/rc-scripts.git;a=blobdiff;f=lib/functions.network;h=867c2d6e2d803a69f89d9aecda2a9240b5ff3080;hp=86bc978a61734475637ba2b7e10157ecf7886ea5;hb=2bbccb79d846ac4106e503a82648395ad6360260;hpb=2843ac0cd9c3e7185709a752a2d3c52fd46e1e01
> _______________________________________________
> pld-devel-pl mailing list
> pld-devel-pl at lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
>



More information about the pld-devel-pl mailing list