[Sysadmins] Обновление сервера p7->p8

Alex Moskalenko mav на elserv.msk.su
Пт Сен 23 18:14:25 MSK 2016


Здравствуйте.

У меня не поднимались сетевые интерфейсы на p8 с ядрами 2.6.32-ovz-el. 
Проблема похоже в несовместимости этих ядер и новых версий ip.

В etcnet используются конструкции вида $IP -o link show dev $NAME для 
определения состояния интерфейса, но на ядвах 2.6.32 они возвращают 
invalid argument. при этом ip -o link show (без указания устройства) 
отрабатывает штатно.

Для себя я проблему решил прaвкой файла /etc/net/scripts/functions:

--- functions.orig 2016-09-23 18:13:41.000000000 +0300 +++ functions 
2016-06-19 10:37:52.000000000 +0300 @@ -220,7 +220,8 @@ iface_is_up() { 
local NAME=${1:?missing 1st argument to $FUNCNAME} - $IP -o link show 
dev $NAME 2>/dev/null | cut -d' ' -f3 | grep -qs '[<,]UP[,>]' +# $IP -o 
link show dev $NAME 2>/dev/null | cut -d' ' -f3 | grep -qs '[<,]UP[,>]' 
//mav: does not working on this kernel + $IP -o link show 2>/dev/null | 
grep ": $NAME: " | cut -d' ' -f3 | grep -qs '[<,]UP[,>]' } # Invoke 
program which understands the "-o NAME" option - @@ -427,7 +428,8 @@ 
iface_exists() { local NAME=${1:?missing 1st argument to $FUNCNAME} - 
$IP li sh dev $NAME >/dev/null 2>&1 +# $IP li sh dev $NAME >/dev/null 
2>&1 //mav: not working on current kernel + $IP -o li sh | grep ": 
$NAME:" >/dev/null 2>&1 } seen_iface ()

Возможно, у Вас та же проблема.

WBR, Alex Moskalenko

23.09.2016 18:04, Соломонов Сергей пишет:
>
> Здравствуйте!
>
> Обновлял сервер. Некогда обновлённый с p6 до P7
>
> Обновления пакетов прошли.
>
> Обновил ядро до
>
> 2.6.32-el-smp-alt31
>
> После перезагрузки не поднялись ip.
>
> То есть интерфейсы есть и на местах, а ip нет.
>
> Eсли задать вручную, например через ifconfig, то ОК.
>
> Вопрос, что мешает поднять ip при старте?
>
> Пробовал ядро std-def.
>
> Сервер уходит в перезагрузку после долгого размышления.Кстати это у 
> него с ядрами старше 2.6 наблюдается.
>
> -- 
>
> С уважением,
>
> Соломонов Сергей
>
> Государственная публичная историческая библиотека России
>
>
>
> _______________________________________________
> Sysadmins mailing list
> Sysadmins на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins

----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sysadmins/attachments/20160923/3ccda595/attachment-0001.html>


Подробная информация о списке рассылки Sysadmins