<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>13351</bug_id>
          
          <creation_ts>2007-11-08 09:30:45 +0300</creation_ts>
          <short_desc>/etc/iftab следует оставлять пустым, если используется etcnet</short_desc>
          <delta_ts>2009-06-26 17:12:11 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>alterator-net-eth</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>13358</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Y. Afonin">asy</reporter>
          <assigned_to name="Mikhail Efremov">sem</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>hiddenman</cc>
    
    <cc>mike</cc>
    
    <cc>peet</cc>
    
    <cc>pilot</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>vitty</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>57603</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2007-11-08 09:30:45 +0300</bug_when>
    <thetext>если /etc/iftab присутствует, его следует оставлять пустым, если используется
etcnet:

http://lists.altlinux.org/pipermail/devel/2007-October/065410.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57611</commentid>
    <comment_count>1</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2007-11-08 10:40:25 +0300</bug_when>
    <thetext>Функциональность etcnet определённых версий (а именно тех что в ALT Linux 4.0)
нас не удовлетворяла в плане работы с ifrename (см. тот же тред).

Я так догадываюсь, что поддержка переименования в полном объёме появилась только
в последней версии.

Посему мне надо знать ответы на следующие вопросы:
1. Будет ли исправленный etcnet в бранч 4.0?
2. И всё-таки ... почему функциональность с ifrename не может быть отделена от
ядра etcnet?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57613</commentid>
    <comment_count>2</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2007-11-08 10:44:15 +0300</bug_when>
    <thetext>Немного уточню второй вопрос ... это есть настоятельная необходимость (без этого
сеть нельзя будет полноценно настроить) или особенность архитектуры etcnet?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57616</commentid>
    <comment_count>3</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2007-11-08 10:51:12 +0300</bug_when>
    <thetext>P.S. Если поддержка правильного переименования ещё не появилась, то заполнение
/etc/iftab останется до исправления оной.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57630</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2007-11-08 12:21:24 +0300</bug_when>
    <thetext>надо было сразу сюда pilot@ добавить...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57650</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-11-08 13:50:31 +0300</bug_when>
    <thetext>IMCO лучше перефолмулировать баг:
alterator-net-eth, который завязан на /etc/net, должен(!) использовать не
/etc/iftab, а /etc/net/iftab.

При этом идеально было бы:
- создавать этот файл, если он отсутствует;
- модифицировать существующий -- только при _отсутствии_ в нём комментария вроде 
# DO NOT EDIT, AUTOGENERATED FILE
# REMOVE THESE TWO LINES IF YOU NEED TO KEEP YOUR CHANGES
- прописывать указанную строчку в начало файла при создании.

В совсем идеале в /net-eth было бы здорово поставить checkbox &quot;зафиксировать
привязку по:&quot; и listbox &quot;mac/busid[/driver]&quot; (всё это активировать, если найдено
несколько эзернетов).

Вот от такого сисадмины будут облизываться, особенно если ещё и взлетим ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57656</commentid>
    <comment_count>6</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2007-11-08 14:04:25 +0300</bug_when>
    <thetext>Мысль насчёт галки и listbox мне нравится (было бы неплохо если бы кто повесил
на net-eth отдельный FR) ...

А вот насчёт использования /etc/net/iftab вместо /etc/iftab не очень понятно.

Вот если эта проблема не будет исправлена в etcnet , то что мне делать?
Предлагать авторам дистрибутивов сооружать симлинк с /etc/iftab на /etc/net/iftab?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57660</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-11-08 14:11:57 +0300</bug_when>
    <thetext>(In reply to comment #6)
&gt; Мысль насчёт галки и listbox мне нравится (было бы неплохо если бы кто повесил
&gt; на net-eth отдельный FR) ...

В принципе да, это отдельный (связанный с этим багом) FR.  Сейчас повешу
(depends от этого)...

&gt; А вот насчёт использования /etc/net/iftab вместо /etc/iftab не очень понятно.
&gt; Вот если эта проблема не будет исправлена в etcnet , то что мне делать?
Какая?

&gt; Предлагать авторам дистрибутивов сооружать симлинк с /etc/iftab на /etc/net/iftab?
Нет, поправить alterator-net-common/tools/iftabupdate.  Собсно сейчас так и
сделаю да проверю, стенд с двумя эзернетами и необходимость в том, чтоб их
фиксировать, есть.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57663</commentid>
    <comment_count>8</comment_count>
    <who name="Denis Ovsienko">pilot</who>
    <bug_when>2007-11-08 14:41:40 +0300</bug_when>
    <thetext>Приветствую. Дайте пожалуйста пример конфигурации, обработка или необработка
которого является той самой &quot;проблемой&quot;. До сих пор у меня нет информации об этом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57670</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-11-08 15:03:15 +0300</bug_when>
    <thetext>Поправил, проверяю:
http://git.altlinux.org/people/mike/packages/?p=alterator-net-common.git;a=commit;h=c55dd69c45dfa68505830aca8e685deb4556d846

Кстати, _писать_ в iftab можно только при явном тычке в кнопку &quot;применить&quot;, при
выходе -- без спросу нельзя как минимум в не-инсталяторе.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57673</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2007-11-08 15:15:18 +0300</bug_when>
    <thetext>(In reply to comment #8)

Предыстория вот: 
http://lists.altlinux.org/pipermail/sisyphus/2007-November/209454.html

Есть два ethernet, на них есть vlan-ы, Альтератор, из-за этого, ошибочно 
поправил /etc/iftab (#13350). В результате он стал таким:

eth0    mac 00:07:e9:1b:ba:d7
eth1    mac 00:13:20:cb:d4:ef
eth0.911@eth0   mac 00:07:e9:1b:ba:d7
eth1.1@eth1     mac 00:13:20:cb:d4:ef
eth1.14@eth1    mac 00:13:20:cb:d4:ef
eth1.23@eth1    mac 00:13:20:cb:d4:ef

В последней (?) сборке ifrename появилось правило для udev (#13353), в 
результате чего, перед стартом etcnet, интерфейсы приняли такой вид:

3: eth0.911@eth0: &lt;BROADCAST,MULTICAST,UP,10000&gt; mtu 1500 qdisc noqueue
     link/ether 00:07:e9:1b:ba:d7 brd ff:ff:ff:ff:ff:ff
4: eth1.23@eth1: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue
     link/ether 00:13:20:cb:d4:ef brd ff:ff:ff:ff:ff:ff

и etcnet просто поругался. 

Именно этот баг - скорее фичереквест на тему правки нужного iftab: просто стало 
заметно, что именно правит Альтератор.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57674</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-11-08 15:16:48 +0300</bug_when>
    <thetext>Так, тут не торопимся:

[14:08:40] &lt;hiddenman&gt; так что пока /etc/iftab используй
[14:08:46] &lt;hiddenman&gt; пока Денис не сделает это

И у меня в тестах пока странности наблюдаются, см. #11786 c3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93801</commentid>
    <comment_count>12</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2009-06-26 17:12:11 +0400</bug_when>
    <thetext>alterator-net-eth-4.5-alt3 -&gt; sisyphus:

* Fri Jun 26 2009 Stanislav Ievlev &lt;inger@altlinux&gt; 4.5-alt3

- use workflow &apos;none&apos;
- drop &quot;hardware binding&quot; support because ifrename doing it automatically now.
  (closes: #13351) (closes: #20500) (closes: #20272)
- ajax: fix &quot;prev_name&quot; initial setup</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>