<html>
  <head>
    <meta content="text/html; charset=koi8-r" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Здравствуйте.</p>
    <p>
</p>
    <p>У меня не поднимались сетевые интерфейсы на p8 с ядрами 2.6.32-ovz-el. Проблема похоже в несовместимости этих ядер и новых версий ip.</p>
    <p>В etcnet используются конструкции вида $IP -o link show dev $NAME для определения состояния интерфейса, но на ядвах 2.6.32 они возвращают invalid argument. при этом ip -o link show (без указания устройства) отрабатывает штатно.</p>
    <p>Для себя я проблему решил прaвкой файла /etc/net/scripts/functions:</p>
    <p>--- 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&gt;/dev/null | cut -d' ' -f3 | grep -qs '[&lt;,]UP[,&gt;]'
+#        $IP -o link show dev $NAME 2&gt;/dev/null | cut -d' ' -f3 | grep -qs '[&lt;,]UP[,&gt;]' //mav: does not working on this kernel
+        $IP -o link show 2&gt;/dev/null | grep ": $NAME: " | cut -d' ' -f3 | grep -qs '[&lt;,]UP[,&gt;]'
 }
 
 # 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 &gt;/dev/null 2&gt;&amp;1
+#        $IP li sh dev $NAME &gt;/dev/null 2&gt;&amp;1 //mav: not working on current kernel
+        $IP -o li sh | grep ": $NAME:" &gt;/dev/null 2&gt;&amp;1
 }
 
 seen_iface ()

</p>
    <p>Возможно, у Вас та же проблема.
</p>
    <p>
</p>
    <pre class="moz-signature" cols="72">WBR, Alex Moskalenko</pre>
    <div class="moz-cite-prefix">23.09.2016 18:04, Соломонов Сергей
      пишет:<br>
    </div>
    <blockquote cite="mid:10035254.7gM3IsNkee@sol3567.net.shpl.ru"
      type="cite">
      <meta name="qrichtext" content="1">
      <style type="text/css">
p, li { white-space: pre-wrap; }
</style>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Здравствуйте!</p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Обновлял сервер. Некогда обновлённый с p6 до P7</p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Обновления пакетов прошли.</p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Обновил ядро до</p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">2.6.32-el-smp-alt31</p>
      <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">После перезагрузки не поднялись ip.</p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">То есть интерфейсы есть и на местах, а ip нет.</p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Eсли задать вручную, например через ifconfig, то ОК.</p>
      <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Вопрос, что мешает поднять ip при старте?</p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> </p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Пробовал ядро std-def.</p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Сервер уходит в перезагрузку после долгого размышления.Кстати это у него  с ядрами старше 2.6 наблюдается.</p>
      <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
      <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">-- </p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">С уважением,</p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Соломонов Сергей</p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Государственная публичная историческая библиотека России</p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Sysadmins mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Sysadmins@lists.altlinux.org">Sysadmins@lists.altlinux.org</a>
<a class="moz-txt-link-freetext" href="https://lists.altlinux.org/mailman/listinfo/sysadmins">https://lists.altlinux.org/mailman/listinfo/sysadmins</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>