Portál AbcLinuxu, 4. června 2024 23:14


Dotaz: Zprovoznění bridged-networking v KVM v Debianu Squeeze

18.2.2011 09:30 BubakB
Zprovoznění bridged-networking v KVM v Debianu Squeeze
Přečteno: 410×
Odpovědět | Admin

Dobrý den,

pokouším se zprovoznit bridged-networking v hostovaném stroji v KVM v distribuci Debian Squeeze. Instalaci stroje jsem realizoval pomocí virt-manager, v němž jsem vytvořil nový stroj, nainstaloval linuxovou distribuci a celkově ho zprovoznil. Pro realizaci svého měření ale potřebuji, aby virtuální stroj nebyl za NATem, ale byl v segmentu, v němž je jedna ze síťových karet hostujícího stroje.

Pokoušel jsem se zprovoznit bridged-networking pomocí různých návodů, nicméně žádný nevedl k cíli.

V Host details v záložce Network interfaces není možné spravovat síťová rozhraní. Vyskytuje se tam hláška

Libvirt connection does not support interface management

Pokud by byly potřeba nějaké nastavení, logy či výpisy, napište mi a já obratem tyto informace přiložím.

Instalaci KVM jsem realizoval podle tohoto návodu.


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

vencour avatar 18.2.2011 09:56 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Zprovoznění bridged-networking v KVM v Debianu Squeeze
Odpovědět | | Sbalit | Link | Blokovat | Admin

Fakt jste nehledal? Za trest Vám dodam jen mé vlastní nakopnutím snad ve Vašem směru.

Klíčová slova: brctl addbr, brctl addif, tunctl -u user -t tapX, ip add.

Jako osvědčenou mam emulovanou síťovku s modulem e1000, realtek mi neprocházel skrz bridge.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
18.2.2011 10:14 BubakB
Rozbalit Rozbalit vše Re: Zprovoznění bridged-networking v KVM v Debianu Squeeze
Takže ve výsledku mi stačilo změnit síťovku na e1000 - nyní již vše funguje. Vše jsem měl nakonfigurováno správně, ale emulovaná síťovka "hypervisor default", což byla asi jakákoli jiná, než e1000, prostě nefungovala.
vencour avatar 18.2.2011 14:28 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Zprovoznění bridged-networking v KVM v Debianu Squeeze

Mam tu samou zkušenost, musim dát e1000, pro wokna už mam připravenej drajvr, staženej od Intelu.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
CIJOML avatar 18.2.2011 14:05 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: Zprovoznění bridged-networking v KVM v Debianu Squeeze
Odpovědět | | Sbalit | Link | Blokovat | Admin
sswing:~# brctl show
bridge name	bridge id		STP enabled	interfaces
br0		8000.001a64673580	no		eth0
							eth1
							tap0
							tap1
							tap10
							tap2
							tap3
							tap5
							tap6
							tap7
							tap8
							tap9


/usr/local/bin/qemu-system-x86_64 -m 2048 -smp 2 -drive file=/var/local/qemu/XXXYYY.felk.cvut.cz/XXXYYY.img.2,if=virtio,boot=on -net nic,macaddr=00:1A:64:XX:XX:XX,model=virtio -net tap,vlan=0,ifname=tap7,script=/etc/qemu-ifup -serial none -clock dynticks -monitor telnet:localhost:8007,server,nowait -pidfile /var/local/qemu/XXXYYY.felk.cvut.cz/guest.pid -vnc :7 -daemonize -drive file=/var/local/qemu/XXXYYY.felk.cvut.cz/XXXYYY-data.img,if=virtio,boot=off

sswing:~# more /etc/qemu-if*
::::::::::::::
/etc/qemu-ifdown
::::::::::::::
#!/bin/sh
sudo  /usr/sbin/brctl delif br0 $1 
::::::::::::::
/etc/qemu-ifup
::::::::::::::
#!/bin/sh
sudo /sbin/ifconfig $1 0.0.0.0 promisc up
sudo /usr/sbin/brctl addif br0 $1
sleep 2

samo v jadre KVM a tun/tap

03:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)
06:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)


Tohle je muj uz asi 3 roky bezici setup v produkci na FELu :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.