| Tipps & Tricks | |
![]() |
Linux Windows Programmieren |
| Ereignisse | |
![]() |
am 23. May besonderes heute was war im Jahr Personen geboren |
| Bildergalerie | |
![]() |
die neuesten Desktop-Bilder Blumen Fahrzeuge Landschaften mit Ortsangabe |
| Spiele | |
![]() |
Kreuzworträtsel Stadt Land Fluss Allgemeinwissen Bilder Quiz Lustiges Bilder Quiz Technik Quiz Länder Quiz |
| Tools | |
![]() |
Internetspuren Konvertierungen Umrechnungen Umwandlungen |
| Sonstiges | ||
|
Astronomie Erde Daten Kalender |
Gesundheit Energie Sparen Internet Links |
|
| Sitemap Kontakt Impressum |
| Kategorie: Linux / Netzwerk | Tipp im neuen Fenster anzeigen |

#! /bin/bash
# leitet Port 8080 auf 192.168.0.1 Port 80 um
#
ipt () {
/usr/sbin/iptables "$@"
}
case "$1" in
start)
echo "start...";
echo 1 > /proc/sys/net/ipv4/ip_forward
dev="eth0"
#quellip="192.168.0.6"
zielip="192.168.0.1"
quellport="8080"
zielport="80"
ipt -t nat -A POSTROUTING -o $dev -j MASQUERADE
ipt -t nat -A PREROUTING -p tcp -i $dev --dport $quellport -j DNAT --to-destination $zielip:$zielport
ipt -t nat -A POSTROUTING -p tcp -o $dev --dport $quellport -j MASQUERADE
;;
stop)
echo "stop...";
echo 0 > /proc/sys/net/ipv4/ip_forward
ipt -F
ipt -t nat -F
ipt -t mangle -F
ipt -X
ipt -t nat -X
ipt -t mangle -X
ipt -P INPUT ACCEPT
ipt -P OUTPUT ACCEPT
;;
restart)
$0 stop
$0 start
;;
esac