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

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

    <bug>
          <bug_id>21422</bug_id>
          
          <creation_ts>2009-09-04 18:05:45 +0400</creation_ts>
          <short_desc>неполная инициализация бриджей</short_desc>
          <delta_ts>2009-10-19 18:44:16 +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>installer-feature-setup-network-stage3</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>19564</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="inger@altlinux.org">inger</reporter>
          <assigned_to name="Dmitry V. Levin">ldv</assigned_to>
          <cc>cas</cc>
    
    <cc>ldv</cc>
    
    <cc>rider</cc>
    
    <cc>vitty</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>98284</commentid>
    <comment_count>0</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2009-09-04 18:05:45 +0400</bug_when>
    <thetext></thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98285</commentid>
    <comment_count>1</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2009-09-04 18:14:04 +0400</bug_when>
    <thetext>Скрипт 30-setup-network.sh делает умолчательные настройки только для понятных интерфейсов.

Последующий alterator-net-eth submit-ит только те интерфейсы для которых делались изменения. (имеет право).

Соответственно, если не редактировать во время установки некоторые интерефейсы, то бриджи для них не создаются. То есть получается эдакая половинчатая конфигурация.

Не будет ничего плохого, если для оставшихся интерфейсов создавать &quot;пустую&quot; конфигурацию без ip-адреса.

P.S. Поглядев скрипт совершенно не понял откуда приезжает переменная BOOTPROTO. От propagator&apos;a? Если да, то как это вяжется с тем что initinstall.d скрипт поднимает интерфейсы через dhcp? Есть шанс при &quot;статическом режиме&quot; пропагатора прописать автоматом IP адрес для интерфейса, который получил адрес динамически.

P.P.S. не понятно почему в одном варианте BOOTPROTO используется alterator, а в другом всё делается вручную ;) Может быть всё-таки предпочесть везде ручной вариант?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98286</commentid>
    <comment_count>2</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2009-09-04 18:16:31 +0400</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; Скрипт 30-setup-network.sh делает умолчательные настройки только для понятных
&gt; интерфейсов.
s/понятных/поднятых/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99271</commentid>
    <comment_count>3</comment_count>
    <who name="Vitaly Kuznetsov">vitty</who>
    <bug_when>2009-09-17 13:49:36 +0400</bug_when>
    <thetext>и причём здесь я?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99448</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2009-09-19 01:50:30 +0400</bug_when>
    <thetext>(In reply to comment #1)
&gt; Скрипт 30-setup-network.sh делает умолчательные настройки только для понятных
&gt; интерфейсов.

А какие настройки делать для непонятных интерфейсов?

&gt; Последующий alterator-net-eth submit-ит только те интерфейсы для которых
&gt; делались изменения. (имеет право).
&gt; 
&gt; Соответственно, если не редактировать во время установки некоторые интерефейсы,
&gt; то бриджи для них не создаются. То есть получается эдакая половинчатая
&gt; конфигурация.
&gt; 
&gt; Не будет ничего плохого, если для оставшихся интерфейсов создавать &quot;пустую&quot;
&gt; конфигурацию без ip-адреса.

Не попробуешь -- не узнаешь.  Вообще эти брижди меня не очень радуют.

&gt; P.S. Поглядев скрипт совершенно не понял откуда приезжает переменная BOOTPROTO.
&gt; От propagator&apos;a?

Больше не откуда.

&gt; Если да, то как это вяжется с тем что initinstall.d скрипт
&gt; поднимает интерфейсы через dhcp? Есть шанс при &quot;статическом режиме&quot; пропагатора
&gt; прописать автоматом IP адрес для интерфейса, который получил адрес динамически.

Вряд ли initinstall.d скрипт станет трогать статические интерфейсы.
Ему это совершенно незачем.

&gt; P.P.S. не понятно почему в одном варианте BOOTPROTO используется alterator, а в
&gt; другом всё делается вручную ;) Может быть всё-таки предпочесть везде ручной
&gt; вариант?

Рвньше всё делалось через альтератор, потом та часть, в которой альтератор перестал устраивать, переписали на ручной режим.  Можешь исправить. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99461</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-09-19 07:06:59 +0400</bug_when>
    <thetext>Есть другое предложение - бриджи создавать в процессе эксплуатации и только на тех интерфейсах, которые будут задействованы в mkve.


В этом случае мы избавимся от обязательных бриджей на тех интерфейсах, которые никак не используются для виртуальных машин. И это само по себе очень даже неплохо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99674</commentid>
    <comment_count>6</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2009-09-21 14:46:09 +0400</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; Есть другое предложение - бриджи создавать в процессе эксплуатации и только на
&gt; тех интерфейсах, которые будут задействованы в mkve.
Я сейчас обрадую ... Бриджи нужны ещё и openvpn ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99677</commentid>
    <comment_count>7</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2009-09-21 14:50:28 +0400</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; (In reply to comment #1)
&gt; &gt; Скрипт 30-setup-network.sh делает умолчательные настройки только для понятных
&gt; &gt; интерфейсов.
&gt; 
&gt; А какие настройки делать для непонятных интерфейсов?
Просто eth/options с type, bridge с type и host.
etcnet поднимет интерфейсы, но там не будет настроенной сети.

&gt; &gt; Последующий alterator-net-eth submit-ит только те интерфейсы для которых
&gt; &gt; делались изменения. (имеет право).
&gt; &gt; 
&gt; &gt; Соответственно, если не редактировать во время установки некоторые интерефейсы,
&gt; &gt; то бриджи для них не создаются. То есть получается эдакая половинчатая
&gt; &gt; конфигурация.
&gt; &gt; 
&gt; &gt; Не будет ничего плохого, если для оставшихся интерфейсов создавать &quot;пустую&quot;
&gt; &gt; конфигурацию без ip-адреса.
&gt; 
&gt; Не попробуешь -- не узнаешь.  Вообще эти брижди меня не очень радуют.
Меня тоже. Через бридж, как я понял недавно, не работает broadcast snmp, в результате cups не видит сетевых принтеров.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99692</commentid>
    <comment_count>8</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-09-21 15:12:46 +0400</bug_when>
    <thetext>для openvpn бриджи не нужны.

если они вдруг нужны, то это какой-то странный конфиг openvpn.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99795</commentid>
    <comment_count>9</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2009-09-22 11:11:17 +0400</bug_when>
    <thetext>(В ответ на комментарий №8)
&gt; для openvpn бриджи не нужны.
Нужны для определённой разновидности туннелей. Так что это никакой не странный конфиг ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99796</commentid>
    <comment_count>10</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-09-22 11:20:31 +0400</bug_when>
    <thetext>Нет, Стас. Ты ошибаешься.

я использую openvpn уже в течении трёх лет, и могу сказать точно, что бриджи с openvpn лучше не использовать - это приводит к необходимости поднимать ebtables между сетками (что бы не летал левый трафик), и всё это безобразие работает всегда не так, как хотелось бы. Да и конфиг в нашем etcnet становится совсем не тривиальным, особенно когда нужно поднять openvpn на интерфейсе, с которым потом и нужно сделать бридж.

Даже для tap интерфейсов лучше всего использовать статические маршруты, это намного проще, и закрывает 99% всех потребностей в openvpn.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99898</commentid>
    <comment_count>11</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2009-09-23 12:23:18 +0400</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; Нет, Стас. Ты ошибаешься.
Давай спросим sem@.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101827</commentid>
    <comment_count>12</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2009-10-19 18:44:16 +0400</bug_when>
    <thetext>Отложено на более поздний срок.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>