--- lib/PXElator/kvm.pm 2009/08/16 00:03:30 225 +++ lib/PXElator/kvm.pm 2009/08/16 21:35:23 229 @@ -46,12 +46,23 @@ my $mac = sprintf('AC:DE:48:00:00:%02x', $nr); my $mon = port(':'); + my $ifname = 'kvm0'; + +# system "ifconfig $ifname down"; +# system "brctl delif virtual $ifname"; +# system "tunctl -d $ifname"; + + system "tunctl -t $ifname"; # -u $server::user + system "ifconfig $ifname up"; + system "brctl addif virtual $ifname"; + my $kvm = qq| - vdeq kvm -m $memory_size -net nic,vlan=1,macaddr=$mac - -net vde,vlan=1,sock=/var/run/vde2/tap0.ctl + kvm -m $memory_size -net nic,macaddr=$mac + -net tap,ifname=$ifname,script=no -boot n -monitor tcp:$mon,server,nowait |; + # -runas $server::user $kvm =~ s{\s+}{ }gs; warn $kvm;