Spacecop
Newbie
Hallo Forengemeinde,
vielleicht kann mir von euch einer helfen, ich bin mit meinem Latein langsam am Ende, obwohl ich hier schon seit Tagem die Hilfefunktion genutzt hab, komm ich nicht wirklich weiter.
Ich hab mein Suse 9.1 Prof. als Router eingerichtet. Das Skript heißt routerd und und ist mit Runlevel 2,3,5 eingerichtet.
Nach dem Router sollen 2 WinXP Rechner ins Internet können.
eth0 hat 192.168.2.1 und ist mit dem DSL Modem verbunden. Mit dem Linux PC kann ich ins Internet, also die Verbindung steht.
Alle 3 PC's sind mit einem Switch verbunden.
eth1 hat 192.168.1.12 für das lokale Netzwerk.
XP PC 1 hat 192.168.1.10, XP PC 2 hat 192.168.1.11, Subnet im lokalen Netz ist 255.255.255.0.
Bei den XP Pc's kann ich alle IP's im lokalen Netzwerk anpingen, nur ins Internet kann ich nicht.
Firewall ist noch abgeschalten. Hab es auch schon mit Firewall probiert, IP Forward war eingeschaltet. Ging aber auch nicht.
In der resolv.conf hab ich die Nameserver eingetragen.
Die IP von eth1 (192.168.1.12) ist als Gateway bei den XP PC eingetragen. T-Online Nameserver als DNS.
Hier das Skript der routerd:
#!/bin/sh
rcnamed start
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.1.0/16 -d 0/0 -j MASQUERADE
iptables -A FORWARD -i ppp0 -d 192.168.1.0/24 -j ACCEPT
iptables -A FORWARD -o ppp0 -p TCP --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
iptables -A INPUT -i ppp0 -p TCP --dport 25 -j DROP
iptables -A INPUT -i ppp0 -p TCP --dport 111 -j DROP
iptables -A INPUT -i ppp0 -p TCP --dport 135 -j DROP
iptables -A INPUT -i ppp0 -p TCP --dport 139 -j DROP
iptables -A INPUT -i ppp0 -p TCP --dport 445 -j DROP
iptables -A INPUT -i ppp0 -p TCP --dport 631 -j DROP
iptables -A INPUT -i ppp0 -p TCP --dport 953 -j DROP
iptables -t nat -A PREROUTING -i ppp0 -p UDP --dport 20000:20050 -j DNAT --to-destination 192.168.1.3
iptables -t nat -A PREROUTING -i ppp0 -p UDP --dport 22222:22232 -j DNAT --to-destination 192.168.1.3
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 8396 -j DNAT --to-destination 192.168.1.3
iptables -A INPUT -p icmp --icmp-type destination-unreachable -j ACCEPT
iptables -A INPUT -p icmp --icmp-type source-quench -j ACCEPT
iptables -A INPUT -p icmp --icmp-type time-exceeded -j ACCEPT
iptables -A INPUT -p icmp --icmp-type parameter-problem -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type destination-unreachable -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type echo-request -j ACCEPT
iptables -A INPUT -p icmp --icmp-type echo-reply -j ACCEPT
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 4662 -j DNAT --to-destination 192.168.1.10
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 80 -j DNAT --to-destination 192.168.1.10
iptables -t nat -A PREROUTING -i ppp0 -p UDP --dport 5662 -j DNAT --to-destination 192.168.1.10
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 24500:24505 -j DNAT --to-destination 192.168.1.10
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 4662 -j DNAT --to-destination 192.168.1.11
iptables -t nat -A PREROUTING -i ppp0 -p UDP --dport 5662 -j DNAT --to-destination 192.168.1.11
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 24500:24505 -j DNAT --to-destination 192.168.1.11
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 80 -j DNAT --to-destination 192.168.1.11
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 4662 -j DNAT --to-destination 192.168.1.13
iptables -t nat -A PREROUTING -i ppp0 -p UDP --dport 5662 -j DNAT --to-destination 192.168.1.13
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 24500:24505 -j DNAT --to-destination 192.168.1.13
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 80 -j DNAT --to-destination 192.168.1.13
iptables -A FORWARD -j DROP
Was mach ich falsch, wo ist mein Denkfehler?
Vielen Dank schon im Voraus für eurer Bemühen.
vielleicht kann mir von euch einer helfen, ich bin mit meinem Latein langsam am Ende, obwohl ich hier schon seit Tagem die Hilfefunktion genutzt hab, komm ich nicht wirklich weiter.
Ich hab mein Suse 9.1 Prof. als Router eingerichtet. Das Skript heißt routerd und und ist mit Runlevel 2,3,5 eingerichtet.
Nach dem Router sollen 2 WinXP Rechner ins Internet können.
eth0 hat 192.168.2.1 und ist mit dem DSL Modem verbunden. Mit dem Linux PC kann ich ins Internet, also die Verbindung steht.
Alle 3 PC's sind mit einem Switch verbunden.
eth1 hat 192.168.1.12 für das lokale Netzwerk.
XP PC 1 hat 192.168.1.10, XP PC 2 hat 192.168.1.11, Subnet im lokalen Netz ist 255.255.255.0.
Bei den XP Pc's kann ich alle IP's im lokalen Netzwerk anpingen, nur ins Internet kann ich nicht.
Firewall ist noch abgeschalten. Hab es auch schon mit Firewall probiert, IP Forward war eingeschaltet. Ging aber auch nicht.
In der resolv.conf hab ich die Nameserver eingetragen.
Die IP von eth1 (192.168.1.12) ist als Gateway bei den XP PC eingetragen. T-Online Nameserver als DNS.
Hier das Skript der routerd:
#!/bin/sh
rcnamed start
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.1.0/16 -d 0/0 -j MASQUERADE
iptables -A FORWARD -i ppp0 -d 192.168.1.0/24 -j ACCEPT
iptables -A FORWARD -o ppp0 -p TCP --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
iptables -A INPUT -i ppp0 -p TCP --dport 25 -j DROP
iptables -A INPUT -i ppp0 -p TCP --dport 111 -j DROP
iptables -A INPUT -i ppp0 -p TCP --dport 135 -j DROP
iptables -A INPUT -i ppp0 -p TCP --dport 139 -j DROP
iptables -A INPUT -i ppp0 -p TCP --dport 445 -j DROP
iptables -A INPUT -i ppp0 -p TCP --dport 631 -j DROP
iptables -A INPUT -i ppp0 -p TCP --dport 953 -j DROP
iptables -t nat -A PREROUTING -i ppp0 -p UDP --dport 20000:20050 -j DNAT --to-destination 192.168.1.3
iptables -t nat -A PREROUTING -i ppp0 -p UDP --dport 22222:22232 -j DNAT --to-destination 192.168.1.3
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 8396 -j DNAT --to-destination 192.168.1.3
iptables -A INPUT -p icmp --icmp-type destination-unreachable -j ACCEPT
iptables -A INPUT -p icmp --icmp-type source-quench -j ACCEPT
iptables -A INPUT -p icmp --icmp-type time-exceeded -j ACCEPT
iptables -A INPUT -p icmp --icmp-type parameter-problem -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type destination-unreachable -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type echo-request -j ACCEPT
iptables -A INPUT -p icmp --icmp-type echo-reply -j ACCEPT
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 4662 -j DNAT --to-destination 192.168.1.10
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 80 -j DNAT --to-destination 192.168.1.10
iptables -t nat -A PREROUTING -i ppp0 -p UDP --dport 5662 -j DNAT --to-destination 192.168.1.10
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 24500:24505 -j DNAT --to-destination 192.168.1.10
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 4662 -j DNAT --to-destination 192.168.1.11
iptables -t nat -A PREROUTING -i ppp0 -p UDP --dport 5662 -j DNAT --to-destination 192.168.1.11
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 24500:24505 -j DNAT --to-destination 192.168.1.11
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 80 -j DNAT --to-destination 192.168.1.11
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 4662 -j DNAT --to-destination 192.168.1.13
iptables -t nat -A PREROUTING -i ppp0 -p UDP --dport 5662 -j DNAT --to-destination 192.168.1.13
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 24500:24505 -j DNAT --to-destination 192.168.1.13
iptables -t nat -A PREROUTING -i ppp0 -p TCP --dport 80 -j DNAT --to-destination 192.168.1.13
iptables -A FORWARD -j DROP
Was mach ich falsch, wo ist mein Denkfehler?
Vielen Dank schon im Voraus für eurer Bemühen.