PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit der br0



Bergtürke
11.05.05, 12:21
Servus Leute,

ich habe folgendes Problem. Immer wenn ich meinen Proxy Server herunterfahre bekomme ich folgende Fehlermeldung:


"unregister_netdevice: waiting for br0 to become free usage cout =1"

Sonst funktioniert die Schnittstelle einwandfrei!
Keine Ahnung woran das liegen koennte? Arbeite schon seit zwei Tagen an dem Problem. Komme einfach nicht weiter.
Ich habe folgende Konfiguration:

br0 Link encap:Ethernet HWaddr 00:00:21:D7:2E:32
inet addr:192.168.2.250 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::200:21ff:fed7:2e32/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1300 errors:0 dropped:0 overruns:0 frame:0
TX packets:1111 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:152296 (148.7 KiB) TX bytes:114729 (112.0 KiB)

eth0 Link encap:Ethernet HWaddr 00:10:5A:16:F4:A7
inet6 addr: fe80::210:5aff:fe16:f4a7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1302 errors:0 dropped:0 overruns:0 frame:0
TX packets:1115 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:170668 (166.6 KiB) TX bytes:115947 (113.2 KiB)
Interrupt:5 Base address:0xec40

eth1 Link encap:Ethernet HWaddr 00:00:21:D7:2E:32
inet6 addr: fe80::200:21ff:fed7:2e32/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:78 dropped:0 overruns:0 carrier:156
collisions:1326 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:6214 (6.0 KiB)
Interrupt:10 Base address:0xeca0

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Interface Configuration: /etc/network/interfaces


# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
#mapping hotplug
# script grep
# map eth0

auto br0
iface br0 inet static
address 192.168.2.250
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
bridge_ports eth1 eth0
bridge_stp off
bridge_fd 2
bridge_maxwait 0

# pre-up ifconfig eth0 down
# pre-up ifconfig eth1 down
pre-up brctl addbr br0
pre-up brctl addif br0 eth0
pre-up brctl addif br0 eth1
pre-up ifconfig eth0 up
pre-up ifconfig eth1 up

post-down ifconfig eth0 down
post-down ifconfig eth1 down
post-down brctl delif br0 eth0
post-down brctl delif br0 eth1
post-down ifconfig br0 down
# post-down brctl delbr br0

Habe die neueste Ubuntu Server Version. Waere super, falls mir irgendjemand weiterhelfen koennte oder wenigstens einen Anhaltspunkt geben koennte woran es liegen kann.

cane
11.05.05, 17:48
Schau mal hier - es finden sich Hinweise auf einen offiziellen Bug, aber auch Lösungen je nach Situation

http://www.google.de/search?hl=de&q=unregister_netdevice%3A+waiting+for+br0&btnG=Suche&meta=

mfg
cane

Bergtürke
11.05.05, 18:15
Danke schoen... allerdings habe ich das schon gefunden gehabt. Wollte aber eine Loesung ohne einen Kernel kompilieren zu muessen. Bin naemlich mehr oder weniger Newbie in Linux und trau mich da noch nicht ran. :confused:

Hab gehofft ne andere Loesung zu finden. Aber trotzdem danke :o

orion
19.09.05, 10:48
Hi, ich bin auch gerade dabei eine Bridge bei mir zuhause einzurichten. Zuerst habe ich folgendes howto verwendet: http://www.faqs.org/docs/Linux-mini/Bridge.html

Da dieses aber doch sehr veraltet (2002) ist, hab ich mich heute nochmal umgeschaut nach etwas neueres und bin auf http://bridge.sourceforge.net/ gestossen. Sitze daweil noch in der Arbeit, aber werde dann nacher wenn ich zuhause bin gleich ausprobieren. Nur hab ich nun ein paar kleine Fragen:

1. Ich habe in der /etc/network/interfaces datei noch nie die Ausdrücke "pre-up", "post-down", "bridge_ports", "bridge_stp", ... gesehen. Ich nehm mal stark an das "pre-up" beim starten ausgeführt wird und "post-down" beim runterfahren. Nur meine Frage ist:
Wie kommt man auf diese "Optionen"? Woher kennst du bzw ihr die? Gibt es noch mehrere solche nützlichen Optionen?

2. Gibt es Alternativen zu "brctl"? In dem veralteten Howto was ich gepostet habe, wird von brcfg geredet. Dieses habe ich aber nicht zum laufen gebracht.

geronet
19.09.05, 11:46
1) "man interfaces" sagt wohl alles

2) Nur weil brctl und das HOWTO grade mal 3 Jahre alt ist, funktioniert es doch noch genauso gut. Ich würde auch brctl verwenden, wenn ich es denn bräuchte.

Grüsse, Stefan