KVM: Konfiguration Netzwerk zur Verwendung public bridge

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
cmonty
Beiträge: 21
Registriert: 21.05.2011 14:07:49

KVM: Konfiguration Netzwerk zur Verwendung public bridge

Beitrag von cmonty » 21.05.2011 15:56:26

Hallo!

Ich habe auf meinem Rechner mit LMDE das Paket KVM installiert. Die CPU unterstützt Hardwarevirtualisierung:

Code: Alles auswählen

s@pc1-lmde ~ $ grep -E '^flags.*\b(vmx|svm)\b' /proc/cpuinfo 
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts tpr_shadow
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts tpr_shadow
Die Kernel-Module sind geladen:

Code: Alles auswählen

s@pc1-lmde ~ $ lsmod | grep kvm
kvm_intel              44826  0 
kvm                   224567  1 kvm_intel
Das Gast-System soll über eine "public bridge" auf das Netzwerk zugreifen. Hierfür habe ich eine bridge eingerichtet, die Datei /etc/network/interfaces sieht so aus:

Code: Alles auswählen

s@pc1-lmde ~ $ cat /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

auto eth1
iface eth1 inet manual

# The primary network interface
#allow-hotplug eth0
#NetworkManager#iface eth0 inet dhcp

auto br1
iface br1 inet static
    address 192.168.178.11		
    netmask 255.255.255.0
    gateway 192.168.178.1
    bridge_ports eth1
    bridge_stp off
    bridge_fd 0
    bridge_maxwait 0
Ich habe auf verschiedenen Seiten http://wiki.ubuntuusers.de/Benutzer/track/kvm https://help.ubuntu.com/community/KVM/Networking http://www.linux-kvm.org/page/Networking nachgelesen wie die Konfiguration des Gast-Netzwerk gemacht werden soll, aber es funktioniert nicht.

Wenn ich die VM starte, erhalte ich diesen Fehler:

Code: Alles auswählen

s@pc1-lmde ~ $ kvm -hda ~/.virtualmachines/aqemu/virtualdisk_converted/vm2-windowsxp-HD01-15G.qcow -boot c -cdrom /dev/cdrom -m 1024 -smp 1 -net nic,macaddr=00:88:4e:ad:2d:61 -net tap
kvm: -net tap: could not configure /dev/net/tun (tap%d): Operation not permitted
kvm: -net tap: Device 'tap' could not be initialized
Nur wenn ich mit sudo starte läuft die VM.
Aber es kann ja nicht sein, dass KVM nicht im User-Mode läuft, oder?

Wo ist die Ursache für diesen Fehler?

THX

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: KVM: Konfiguration Netzwerk zur Verwendung public bridge

Beitrag von gms » 21.05.2011 19:51:36

das "tun" Modul sollte auch geladen sein, damit "tap" Interface angelegt werden kann

Gruß
Günter

cmonty
Beiträge: 21
Registriert: 21.05.2011 14:07:49

Re: KVM: Konfiguration Netzwerk zur Verwendung public bridge

Beitrag von cmonty » 21.05.2011 21:47:52

Das TUN-Gerät wird über die Option -net tap gestartet.

Wenn ich sudo kvm ... ausführe läuft es ja.

Antworten