Автор Тема: Bridge, debian, linux 2.6  (Прочетена 2974 пъти)

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Bridge, debian, linux 2.6
« -: Jun 19, 2006, 14:39 »
Още един проблем възникна след преминаването от 2.4.27 на 2.6.16 - имам конфигуриран bridge в /etc/network/interfaces, който е нещо от рода на:

iface eth0 inet manual

iface br0 inet dhcp
  bridge_ports eth0

При стартиране на системата се случва следното - първо се оплаква, че не може да добави eth0 в bridge-а, после се опитва да си вземе IP адреса по DHCP, но не успява, понеже eth0 не е добавен към bridge-а и няма откъде да комуникира.

След като timeout-не DHCP клиента, командата:

brctl show

показва два bridge-а - br0 и br0_temp, като във втория е добавен eth0. Разкарвам eth0 от br0_temp и разкарвам и самия br0_temp (brctl delif br0_temp eth0; brctl delbr br0_temp). После добавям eth0 в br0, след което /etc/init.d/networking restart сработва - т.е. взима си адреса от DHCP сървъра.

Явно нещо го бърка създаването на самия bridge в началото и добавянето на eth0 към него, но не стоплям точно какъв му е проблема.


Ако на някой му е интересно за какво ми е bridge с един интерфейс - за QEMU. Пускам си разни виртуални машини и по моите наблюдения с bridge най-чисто се подкарва мрежата на виртуалните машини.


Системата е Debian unstable, ядрото 2.6.16 (вече май го писах). Да кажа, че не съм го борил много, но ако някой има някакви идеи ще се радвам да ги сподели.


Благодаря за вниманието.
Активен

  • Гост
Bridge, debian, linux 2.6
« Отговор #1 -: Jun 19, 2006, 15:02 »
Хм, що не го добавя?
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Bridge, debian, linux 2.6
« Отговор #2 -: Jun 19, 2006, 15:20 »
А де. :)

Тъпото е, че с 2.4.27 работи без грижи.
Активен

  • Гост
Bridge, debian, linux 2.6
« Отговор #3 -: Jun 19, 2006, 17:13 »
Ама какво ти казва brctl?
Активен

  • Гост
Bridge, debian, linux 2.6
« Отговор #4 -: Jun 19, 2006, 17:14 »
Уф, ясно де, то инитскрипта го вдига бриджинга, както ти пищи че не иска да го сложи?
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Bridge, debian, linux 2.6
« Отговор #5 -: Jun 19, 2006, 17:18 »
Кога какво ми казва?

Точната грешка при boot не мога да я цитирам в момента, като се прибера ще я погледна.
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Bridge, debian, linux 2.6
« Отговор #6 -: Jun 19, 2006, 17:55 »
Сега намерих това:

Примерен код

# The primary network/internet interface
auto eth0
iface eth0 inet static
address 0.0.0.0
netmask 0.0.0.0

# The Virtual Bridging Interface linking usb0 to eth0
auto br0
iface br0 inet dhcp
pre-up brctl addbr br0
pre-up brctl addif br0 eth0
post-down brctl delbr br0


Довечера ще го тествам, дано стане, въпреки, че според мен би трябвало Debian-а да си ги прави тия работи самичък...
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Bridge, debian, linux 2.6
« Отговор #7 -: Jun 20, 2006, 03:35 »
След N на брой проби и грешки стигнах до работещ вариант, който е:

Примерен код

#auto eth0
iface eth0 inet manual

auto br0
iface br0 inet dhcp
 pre-up brctl addbr br0
 pre-up brctl stp br0 off
 pre-up ifconfig eth0 up
 pre-up brctl addif br0 eth0
 post-down brctl delbr br0


Същественото е, че е коментиран реда 'auto eth0', което указва на ifup -a да не вдига eth0, и 'pre-up ifconfig eth0 up', което всъщност вдига eth0 'ръчно'.

Нямам идея защо не стана по никой от другите начини, ще трябва да се проучи въпроса...
Активен

  • Гост
Bridge, debian, linux 2.6
« Отговор #8 -: Jun 20, 2006, 10:11 »
Добави към:
iface eth0 inet manual
     up ifconfig $IFACE 0.0.0.0 up

и махни по-долу:
pre-up ifconfig eth0 up

При мен работи на Ubuntu 6.06, малката разлика е че аз дигам VLAN-и после, но то си е почти същото логически.
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Bridge, debian, linux 2.6
« Отговор #9 -: Jun 20, 2006, 13:03 »
Мерси, ще го пробвам довечера.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Linux As Bridge
Настройка на програми
mozly 15 4248 Последна публикация Mar 06, 2004, 19:54
от
Linux As Bridge ll
Настройка на програми
mozly 1 1469 Последна публикация Mar 08, 2004, 13:02
от Uvigii
Bridge?
Общ форум
ks 1 2925 Последна публикация Apr 12, 2007, 20:31
от neter
Проблем с премахването на bridge
Настройка на програми
p3tzata_ 2 3023 Последна публикация Sep 14, 2007, 17:56
от p3tzata_
(РЕШЕН) Проблем с Grub при Bridge Linux
Настройка на програми
Opaa 8 2637 Последна публикация Oct 19, 2012, 00:12
от Opaa