Debian als Router
Ich wollte mir unter Debian nen Router basteln.
Sieht auch eingentlich ganz gut aus nur ich bekomme es nicht auf die Reihe das mir debian den Rechner Durchroutet obewohl ich meine IPtables.sh im RC2 laufen lasse. Naja es gibt soviele Anleitungen wie man die IPtables.sh schreiben kann/sollte/muss aber irgenwie funktionieren diese nicht!
Hier mal die Versionen die ich Probiert habe.
Code1:
#! /bin/sh
case "$1" in
start)
echo "Starting NAT/MASQ"
modprobe ip_tables && modprobe iptable_filter && modprobe ip_conntrack &&
modprobe ipt_MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -F && iptables -X && iptables -nat -F && iptables -t nat -X
iptables -A FORWARD -t filter -s 192.168.1.0 -j ACCEPT
iptables -A POSTROUTING -t nat -s 192.168.1.0 -j MASQUERADE
;;
stop)
echo "Stopping NAT/MASQ"
iptables -F && iptables -X && iptables -t nat -F && iptables -t nat -X
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
Der sah sehr gut aus nur er geht nicht *grml* vllt war ich zu eilig aber hier mal der 2te
Code2:
#! /bin/sh
case "$1" in
iptables -t nat -A POSTROUTING -o 192.168.100.4 -j MASQURADE
echo "1" > /proc/sys/net/ipv4/ip_forward
mhhh was mach ich falsch wäre sehr froh wenn mir jemand helfen könnte
Ps: Ich habe nicht viel Erfahrung mit Linux // also bitte nicht FachChinesisch danke
Sieht auch eingentlich ganz gut aus nur ich bekomme es nicht auf die Reihe das mir debian den Rechner Durchroutet obewohl ich meine IPtables.sh im RC2 laufen lasse. Naja es gibt soviele Anleitungen wie man die IPtables.sh schreiben kann/sollte/muss aber irgenwie funktionieren diese nicht!
Hier mal die Versionen die ich Probiert habe.
Code1:
#! /bin/sh
case "$1" in
start)
echo "Starting NAT/MASQ"
modprobe ip_tables && modprobe iptable_filter && modprobe ip_conntrack &&
modprobe ipt_MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -F && iptables -X && iptables -nat -F && iptables -t nat -X
iptables -A FORWARD -t filter -s 192.168.1.0 -j ACCEPT
iptables -A POSTROUTING -t nat -s 192.168.1.0 -j MASQUERADE
;;
stop)
echo "Stopping NAT/MASQ"
iptables -F && iptables -X && iptables -t nat -F && iptables -t nat -X
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
Der sah sehr gut aus nur er geht nicht *grml* vllt war ich zu eilig aber hier mal der 2te
Code2:
#! /bin/sh
case "$1" in
- Das Nat_Modul laden ( dies zieht all die anderen mit )
iptables -t nat -A POSTROUTING -o 192.168.100.4 -j MASQURADE
echo "1" > /proc/sys/net/ipv4/ip_forward
mhhh was mach ich falsch wäre sehr froh wenn mir jemand helfen könnte
Ps: Ich habe nicht viel Erfahrung mit Linux // also bitte nicht FachChinesisch danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 9972
Url: https://administrator.de/contentid/9972
Ausgedruckt am: 14.11.2024 um 03:11 Uhr
7 Kommentare
Neuester Kommentar