Re: Debian Router Funktion
Saskia Whigham schrieb:
> Hallo Leute,
>
> ich möchte mittels iptables einen PC als Router arbeiten lassen. Dieser
> Router soll 2 lokale Netze (192.168.65.0 u. 192.168.66.0) verbinden. Im
> Netz 192.168.65.0 steht ein weiteres Gateway (192.168.65.240). Dieses
> Gateway ist ein Gerät von meinem ISP und ist direkt mit dem Internet
> verbunden. Alle Rechner aus dem Netz 192.168.66.0 sollen über den Router
> auf das Netz 192.168.65.0 zugreiffen können und somit auch einen Zugriff
> auf das Gateway bzw. das Internet bekommen. Das ganze soll aber als
> reines Routing und _nicht_ als NAT laufen!
>
> iptables Variablen:
>
> LAN01INTERFACE="eth1"
> LAN02INTERFACE="eth0"
> LOOPBACK="lo"
>
> LAN01IPADDR="192.168.66.1"
> LAN02IPADDR="192.168.65.1"
>
> LAN01NETWORK="192.168.66.0"
> LAN02NETWORK="192.168.65.0"
>
> LANNETMASK="255.255.255.0"
>
> NAME_SERVER_ISP="213.191.74.19"
>
> falls noch irgendwelche Variablen benötigt werden wäre es schön wenn Ihr
> diese ergänzen könntet. Falls Ihr mir mal bitte für meine oben genannte
> Anfrage eine iptables Regel aufstellen könntet wäre ich euch sehr dankbar.
>
>
>
wenn der router richtig konfiguriert ist (deine /etc/networt/interfaces
müßte etwa so aussehen:)
--------------
auto eth0
iface eth0 inet static
address 192.168.65.1
netmask 255.255.255.0
network 192.168.65.0
broadcast 192.168.65.255
gateway 192.168.65.240
auto eth1
iface eth1 inet static
address 192.168.66.1
netmask 255.255.255.0
network 192.168.66.0
broadcast 192.168.66.255
--------------
dann sollten deine routen so aussehen:
router:~# route -n
Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
192.168.66.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.65.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.65.240 0.0.0.0 UG 0 0 0 eth0
--------------
das einzige was auf dem router noch zu tun ist, ist ein
echo "1" > /proc/sys/net/ipv4/ip_forward
##############
auf dem gateway:
die beiden netze 192.168.65.0/24 und 192.168.66.0/24 müssen fürs naten
freigegeben werden, außerdem müssen die routen richtig gesetzt werden:
als gateway für 192.168.66.0/24 muß 192.168.65.1 eingetragen werden.
##############
auf den clients im netz 192.168.65.0/24 eine zusätzliche route:
route add -net 192.168.66.0/24 gw 192.168.65.1
auf den clients im netz 192.168.65.0/24 nur 192.168.66.1 als gateway
eintragen
##############
das war der routing teil
##############
iptables regeln für diese verbindungen haben dann in etwa die form:
iptables -A FORWARD [-i LAN01INTERFACE] [-o LAN02INTERFACE] [-s
192.168.66.5] [-d 192.168.65.8] [.......] -j ACCEPT|REJECT|DROP
hoffe, das ist verständlich beschrieben
Reply to: