nat-start.sh use interface name passrd as parameter
This commit is contained in:
parent
45330a58ea
commit
d9247826dc
12
nat-start.sh
12
nat-start.sh
@ -1,6 +1,16 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
|
function echoerr {
|
||||||
|
>&2 echo $1
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ -z $1 ]; then
|
||||||
|
echoerr "syntax:"
|
||||||
|
echoerr "# $0 <iface>"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
iptables -t nat -A POSTROUTING -o $1 -j MASQUERADE
|
||||||
iptables -P FORWARD ACCEPT
|
iptables -P FORWARD ACCEPT
|
||||||
sysctl -w net.ipv4.ip_forward=1
|
sysctl -w net.ipv4.ip_forward=1
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user