PaketWeiterleitung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (→Script) |
|||
Zeile 17: | Zeile 17: | ||
fi | fi | ||
echo "start forwarding..." | echo "start forwarding..." | ||
echo 1 > /proc/sys/net/ipv4/ | echo 1 > /proc/sys/net/ipv4/ip_forward | ||
IP_DOCKER=172.17.0.4 | IP_DOCKER=172.17.0.4 | ||
NIC_DOCKER=docker0 | NIC_DOCKER=docker0 |
Aktuelle Version vom 28. Juli 2014, 11:42 Uhr
Zielsetzung[Bearbeiten]
Das interne Netz 172.17.0.0/16 soll Verbindung zum Internet bekommen. Als Gateway fungiert 194.132.1.240 (mit der Zweitadresse 172.17.0.4).
Script[Bearbeiten]
FN_SCRIPT=net_forwarding.sh cat >$FN_SCRIPT <<'EOS' #! /bin/bash if [ $(id -u) != "0" ] ; then echo "Be root!" exit fi echo "start forwarding..." echo 1 > /proc/sys/net/ipv4/ip_forward IP_DOCKER=172.17.0.4 NIC_DOCKER=docker0 NET_DOCKER=172.17.0.0/16 IP_GW=194.132.1.240 NIC_GW=p5p1 #set -x iptables -F iptables -t nat -F iptables -t nat -A POSTROUTING ! -d $NET_DOCKER -o $NIC_GW -j SNAT --to-source $IP_GW #set -x EOS chmod u+x $FN_SCRIPT