000
03.02.2005, 22:28 Uhr
Modulo
Foren Geselle
|
folgendes: eine SuSe-kiste mit zwei netzwerkkarten: eth0 und eth1. eht0 ist fürs interne zuständig (192.168.100.0/255.255.255.0) und eth1 fürs inet. die SuSe-box kommt wunderbar online und kann sich auch mit den clients (win98 und win2k mit dem SuSe-rechner als gateway) klasse via ping verständigen. problem: das routen klappt nicht, d.h. die clients können nicht ins inet connecten (sprich: "ping google.de" funzt bspw. net).
folgendes script wird beim bootup gestartet:
Quellcode: | #!/bin/sh modprobe iptable_nat modprobe ip_nat_ftp modprobe ip_conntrack modprobe ip_conntrack_ftp modprobe ipt_MASQUERADE modprobe ipt_REJECT echo 1 > /proc/sys/net/ipv4/ip_forward echo 2 > /proc/sys/net/ipv4/ip_dynaddr
# alles, was nach dem routing aus ppp0 rausgeht, maskieren iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
# Neuerstellen, Flushen iptables -N block iptables -F block
# Netzwerk IPs filtern iptables -A block -i eth0 -s ! 192.168.100.0/255.255.255.0 -j DROP iptables -A block -i eth0 -j ACCEPT iptables -A block -i lo -s 127.0.0.1/255.0.0.0 -j ACCEPT iptables -A block -i ppp0 -s 192.168.100.0/255.255.255.0 -j DROP
# erlaubte Ports (erlaubt zugriff von remote auf --dport des localhosts) iptables -A block -p tcp --dport 21 -i ppp0 -j ACCEPT iptables -A block -p tcp --dport 22 -i ppp0 -j ACCEPT iptables -A block -p tcp --dport 25 -i ppp0 -j ACCEPT
# Antworten zulassen iptables -A block -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A block -m state --state NEW -i ! ppp0 -j ACCEPT
# alles Andere wird abgewiesen iptables -A block -p tcp -j REJECT --reject-with tcp-reset iptables -A block -p udp -j REJECT --reject-with icmp-port-unreachable
# Aktivieren iptables -A FORWARD -j block iptables -A INPUT -j block
# Policies setzen iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT ACCEPT iptables -P OUTPUT ACCEPT -t nat
echo "Routing activated." echo "Firewall initialized." |
und nun lassts mal die brains rattern... 
GreetZ, MD -- Ordnung ist die primitivste Form des Chaos! |