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
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
Please also mark the comments that contributed to the solution of the article
Content-Key: 9972
Url: https://administrator.de/contentid/9972
Printed on: April 23, 2024 at 14:04 o'clock
7 Comments
Latest comment