40 |
$ifconfig =~ m{$server::ip}s && return 'up'; |
$ifconfig =~ m{$server::ip}s && return 'up'; |
41 |
system("sudo /sbin/ifconfig tap0 $server::ip netmask $server::netmask") == 0 && return "ip changed $server::ip"; |
system("sudo /sbin/ifconfig tap0 $server::ip netmask $server::netmask") == 0 && return "ip changed $server::ip"; |
42 |
die "can't change IP address of tap0 to $server::ip"; |
die "can't change IP address of tap0 to $server::ip"; |
43 |
|
} else { |
44 |
|
die "bring interface up with: sudo ifup tap0\n"; |
45 |
} |
} |
|
system("sudo ifup tap0") == 0 && return 'started'; |
|
|
die "can't start tap0: $!"; |
|
46 |
} |
} |
47 |
|
|
48 |
1; |
1; |