}
use browser;
+use network;
sub start {
+ warn 'tap ', network::tap();
+
my $server = IO::Socket::INET->new(
Proto => 'tcp',
LocalPort => $httpd::port,
system "xdotool windowactivate `xdotool search --class kvm`"
}
-use network;
-
sub start {
- warn 'tap ', network::tap();
-
my $kvm = qq|
vdeq kvm -m $memory_size -net nic,vlan=1,macaddr=$mac
-net vde,vlan=1,sock=/var/run/vde2/tap0.ctl
$ifconfig =~ m{$server::ip}s && return 'up';
system("sudo /sbin/ifconfig tap0 $server::ip netmask $server::netmask") == 0 && return "ip changed $server::ip";
die "can't change IP address of tap0 to $server::ip";
+ } else {
+ die "bring interface up with: sudo ifup tap0\n";
}
- system("sudo ifup tap0") == 0 && return 'started';
- die "can't start tap0: $!";
}
1;