Титла: Bridge, debian, linux 2.6 Публикувано от: Hapkoc в 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 Публикувано от: в Jun 19, 2006, 15:02 Хм, що не го добавя?
Титла: Bridge, debian, linux 2.6 Публикувано от: Hapkoc в Jun 19, 2006, 15:20 А де. :)
Тъпото е, че с 2.4.27 работи без грижи. Титла: Bridge, debian, linux 2.6 Публикувано от: в Jun 19, 2006, 17:13 Ама какво ти казва brctl?
Титла: Bridge, debian, linux 2.6 Публикувано от: в Jun 19, 2006, 17:14 Уф, ясно де, то инитскрипта го вдига бриджинга, както ти пищи че не иска да го сложи?
Титла: Bridge, debian, linux 2.6 Публикувано от: Hapkoc в Jun 19, 2006, 17:18 Кога какво ми казва?
Точната грешка при boot не мога да я цитирам в момента, като се прибера ще я погледна. Титла: Bridge, debian, linux 2.6 Публикувано от: Hapkoc в Jun 19, 2006, 17:55 Сега намерих това:
Довечера ще го тествам, дано стане, въпреки, че според мен би трябвало Debian-а да си ги прави тия работи самичък... Титла: Bridge, debian, linux 2.6 Публикувано от: Hapkoc в Jun 20, 2006, 03:35 След N на брой проби и грешки стигнах до работещ вариант, който е:
Същественото е, че е коментиран реда 'auto eth0', което указва на ifup -a да не вдига eth0, и 'pre-up ifconfig eth0 up', което всъщност вдига eth0 'ръчно'. Нямам идея защо не стана по никой от другите начини, ще трябва да се проучи въпроса... Титла: Bridge, debian, linux 2.6 Публикувано от: в 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-и после, но то си е почти същото логически. Титла: Bridge, debian, linux 2.6 Публикувано от: Hapkoc в Jun 20, 2006, 13:03 Мерси, ще го пробвам довечера.
|