fix masquarade device
authorDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 17 May 2010 15:19:18 +0000 (15:19 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 17 May 2010 15:19:18 +0000 (15:19 +0000)
lib/PXElator/network.pm

index e669a85..ecaf8e0 100644 (file)
@@ -32,7 +32,7 @@ sub setup {
                system "sudo sysctl -w net.ipv4.ip_forward=1";
                my $network = ip::from_int( ip::to_int($server::ip) & ip::to_int($server::netmask) );
                warn "# network $network";
-               system "sudo iptables -t nat -L POSTROUTING -n | grep $network || sudo iptables -t nat -A POSTROUTING -s $server::ip/$server::netmask -o wlan0 -j MASQUERADE";
+               system "sudo iptables -t nat -L POSTROUTING -n | grep $network || sudo iptables -t nat -A POSTROUTING -s $server::ip/$server::netmask -o $dev -j MASQUERADE";
                warn "masquarade to $dev";
        }
 }