[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