[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kvm -net nic -net tap makes no network.



On Mon, Jun 29, 2009 at 02:25:52PM +0700, Sthu Deus wrote:
[...]

> Could You please share Your command line, and the knowledge how You or a script
> bring/s up an interface?

When I use it like that, my start command was :
# kvm -k fr -localtime -m 384 -usb -net nic,macaddr=52:54:00:12:34:59 -net tap -hda vmubuntu.img

And then, I use virtio drivers for paravirtualization :
# kvm -k fr -localtime -m 384 -net nic,macaddr=00:16:3e:35:6a:54,model=virtio -net tap -drive file=vmdebian.img,if=virtio 

Now, I use virt-manager to create and launch my VMs.

I have to tell also that I use a bridge interface, as my main network
interface :
# ifconfig
br0       Link encap:Ethernet  HWaddr 00:30:1b:43:05:c6
          inet adr:10.0.0.1  Bcast:10.0.0.255  Masque:255.255.255.0
          adr inet6: fe80::230:1bff:fe43:5c6/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:56370 errors:0 dropped:0 overruns:0 frame:0
          TX packets:40230 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:58943363 (56.2 MiB)  TX bytes:3085408 (2.9 MiB)

eth0      Link encap:Ethernet  HWaddr 00:30:1b:43:05:c6
          adr inet6: fe80::230:1bff:fe43:5c6/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:56371 errors:0 dropped:0 overruns:0 frame:0
          TX packets:40312 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:59960965 (57.1 MiB)  TX bytes:3404380 (3.2 MiB)
          Interruption:16

lo        Link encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:33672 errors:0 dropped:0 overruns:0 frame:0
          TX packets:33672 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:60044673 (57.2 MiB)  TX bytes:60044673 (57.2 MiB)

# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.00301b4305c6       no              eth0
                                                        tap0
pan0            8000.000000000000       no

The tap interface is added to my bridge when I start a VM.

Certainly due to that script :
$ cat /etc/kvm/kvm-ifup
#!/bin/sh

switch=$(ip route ls | awk '/^default / { for(i=0;i<NF;i++) { if ($(i)
== "dev") print $(i+1) }}'| head -n 1)
/sbin/ifconfig $1 0.0.0.0 up
/usr/sbin/brctl addif ${switch} $1
exit 0

It is quite similar with the qemu one :
$ cat /etc/qemu-ifup
#!/bin/sh
#sudo -p "Password for $0:" /sbin/ifconfig $1 172.20.0.1
/sbin/ifconfig $1 up
/usr/sbin/brctl addif br0 $1


> PS in KVM doc I see only qemu docs.
Normal, Kvm, th command is based on qemu, adding support of full virtualisation for Intel VT and AMD SVM.
Kvm, the command, will certainly end in qemu.

Attachment: signature.asc
Description: Digital signature


Reply to: