Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

28.03.2010, 22:40

Netzwerkbridge für KVM, libvirt

Hallo Leute

Habe heute vergeblich versucht eine Netzwerkbrücke (br0) zu bauen. Irgendwas stimmt nicht. Bekomme 2 gleiche IPadressen auf dem Host. Das darf doch bei einer Bridge auch nicht sein, oder? Generll scheind alles zu richtig zu starten. Auch die Gastmaschine erkennt das Netzwerkinterface, nur IP gibts dann keine mehr. Meine config schaut so aus:

Quellcode

1
2
3
4
brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.00265a751108       yes             wlan1
pan0            8000.000000000000       no


Quellcode

1
2
3
4
5
6
7
8
9
cat /etc/conf.d/net

bridge_br0="wlan1"
brctl_br0=( "stp on" )
RC_NEED_br0="net.wlan1"
modules=( "wpa_supplicant" "!iwconfig" )
wpa_supplicant_wlan0="-Dralink"
config_wlan0=( "null" )
config_br0=( "dhcp" )


Mit ifconfig schaut das dann so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
br0       Protokoll:Ethernet  Hardware Adresse 00:26:5a:75:11:08
          inet Adresse:212.23.44.2  Bcast:192.168.1.255  Maske:255.255.255.0
          inet6 Adresse: fe80::226:5aff:fe75:1108/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7180 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5254 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0
          RX bytes:7860055 (7.4 MiB)  TX bytes:666270 (650.6 KiB)

lo        Protokoll:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:72838 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72838 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0
          RX bytes:87235185 (83.1 MiB)  TX bytes:87235185 (83.1 MiB)

wlan1     Protokoll:Ethernet  Hardware Adresse 00:26:5a:75:11:08
          inet Adresse:212.23.44.2  Bcast:192.168.1.255  Maske:255.255.255.0
          inet6 Adresse: fe80::226:5aff:fe75:1108/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:94280 errors:0 dropped:0 overruns:0 frame:0
          TX packets:105728 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:40791204 (38.9 MiB)  TX bytes:15674024 (14.9 MiB)

wmaster0  Protokoll:UNSPEC  Hardware Adresse 00-26-5A-75-11-08-00-00-00-00-00-00-00-00-00-00
          UP RUNNING  MTU:0  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


Achso, ja fast vergessen. Habe auch Virtualbox auf der Maschine. Dort hat das Bridgen schon immer funktioniert. Ich hab aber nie irgendwas in die "net" Datei geschrieben. Ist auch komisch.

Danke schon mal und
lg boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »boospy« (10.03.2011, 13:12)


2

15.04.2010, 14:59

So, hab jetzt mal ein langes Kabel zum Test verlegt. Das Ergebnis: Es funktionierte sofort mit der Bridge. Wieso es mit dem Wlan nicht geht ist mir nicht klar, aber nachdem die Devices durch Wlankartentausch ungleich sind. Es gibt WLAN1 und WLAN0 könnte es mit dem was zu tun haben. Kann man die Netzwerkdevicenummerierungen irgendwie zurücksetzen? Damit alles auf eth0 oder wlan0 ist?

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

3

15.04.2010, 15:30

nachdem die Devices durch Wlankartentausch ungleich sind. Es gibt WLAN1 und WLAN0 könnte es mit dem was zu tun haben. Kann man die Netzwerkdevicenummerierungen irgendwie zurücksetzen? Damit alles auf eth0 oder wlan0 ist?
Schau dir mal die /etc/udev/rules.d/70-persistent-net.rules an, dort werden die MAC und das ihm zugeordnete Interface welche beim booten erkannt wurden fest gespeichert.
Wenn nötig kannst du die persistent-rules auch löschen (zb vor einem NIC Wechsel) die persistent-rules werden beim start von udev dann jeweils passend neu erstellt.

4

15.04.2010, 16:14

Ok, so wie es aussieht liegt es wohl an dem. Wenn ich die Datei lösche wird sie richtig erstellt. Alles auf "wlan0" nur funktioniert es mit WLAN0 nicht.

Quellcode

1
2
3
4
5
6
/etc/init.d/net.wlan0 start                                                                     
 * Starting wlan0                                                                                            
 *   Starting wpa_supplicant on wlan0 ...                                                                    
RALINK: Driver does not support wpa_supplicant                                                               
Failed to initialize driver interface                                                                        
ELOOP: remaining socket: sock=4 eloop_data=0x1c95cb0 user_data=0x1c95a00 handler=0x454ea2              [ !! ]

Die Zeile mit does not "support wpa_supplicant" ist Schwachsinn. Die stmmt net. Denn es geht ja, aber nur wenn in den rules wlan1 steht. So, jetzt wirds noch verwirrender, zumindest für mich. Denn in der /etc/conf.d/net hab ich niergens was von wlan1 drinnen.

Quellcode

1
2
3
modules=( "wpa_supplicant" "!iwconfig" )
wpa_supplicant_wlan0="-Dralink"
config_wlan0=( "dhcp" )


Ich hab das ein paar mal durchgespielt, Stick aus Stick an, rebootet, rules geändert. Aber es kommt immer das selbe raus. Hab ich da was wo vegessen zum Nachdrehen?

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

5

10.03.2011, 13:12

So, nachdem ich ein Kabel verlegt habe, funktioniert die Bridge wie sie soll. Geht halt net mit jedem WLANstick.

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

6

10.03.2011, 14:24

Quellcode

1
2
RALINK: Driver does not support wpa_supplicant
Failed to initialize driver interface

Hmm.., hattest du es auch mal mit "-Dwext"
-->

Quellcode

1
2
modules=( "wpa_supplicant" )
wpa_supplicant_wlan0="-Dwext" 
in der /etc/conf.d/net versucht?
Das sollte eigentlich mit fast allen Treiber klappen.

Aber nungut, sofern möglich, ist ein gutes LAN Kabel meist doch eh die bessere Wahl... ;)

7

10.03.2011, 14:42

Ja, das hatte ich ganz am Anfang mal versucht, da funktionierte aber nicht mal mehr der WLANstick.
Gentoo Can Do!

Wiki auf: http://deepdoc.at