Ich möchte gerne ein MASQUERADE zwischen zwei(vier) Netzwerken realisieren.
Problem:
Ich kann zwar mit der NAS die FritzBox, einen Rechner im 192.168.13.0 Netzwerk und google.de anpingen, kann aber vom 192.168.13.0 Netzwerk die NAS oder die Server nicht anpingen.
In der Fritzbox wurde für jedes Subnetzwerk eine statische Route hinzugefügt,
wobei eth3 des Server1 als GW angegeben wurde.
Netzwerkaufbau:
IP-Tables Skript:INet<--->FritzBox(192.168.13.200)
FritzBox(192.168.13.200) <---192.168.13.0---> Server1(192.168.13.100)
Server1(192.168.14.100) <---192.168.14.1---> Server2(192.168.14.101)
Server1(192.168.15.100) <---192.168.15.1---> Server3(192.168.15.101)
Server1(192.168.16.100) <---192.168.16.1---> NAS(192.168.16.111)
Code: Alles auswählen
HOMEETH="eth3"
SERVER2ETH="eth2"
SERVER3ETH="eth1"
NASETH="eth0"
echo "1" > /proc/sys/net/ipv4/ip_forward
$IPTABLES -P INPUT ACCEPT
$IPTABLES -F INPUT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -F OUTPUT
$IPTABLES -P FORWARD DROP
$IPTABLES -F FORWARD
$IPTABLES -t nat -F
$IPTABLES -A FORWARD -i $HOMEETH -o $NASETH -j ACCEPT
$IPTABLES -A FORWARD -i $HOMEETH -o $SERVER2ETH -j ACCEPT
$IPTABLES -A FORWARD -i $HOMEETH -o $SERVER3ETH -j ACCEPT
$IPTABLES -A FORWARD -i $NASETH -o $HOMEETH -j ACCEPT
$IPTABLES -A FORWARD -i $SERVER2ETH -o $HOMEETH -j ACCEPT
$IPTABLES -A FORWARD -i $SERVER3ETH -o $HOMEETH -j ACCEPT
$IPTABLES -t nat -A POSTROUTING -o $HOMEETH -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -o $NASETH -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -o $SERVER2ETH -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -o $SERVER3ETH -j MASQUERADE
Server1:
eth3
IP: 192.168.13.100
NM: 255.255.255.0
GW: 192.168.13.200
DNS: 192.168.13.200
eth2
IP: 192.168.14.100
NM: 255.255.255.0
eth1
IP: 192.168.15.100
NM: 255.255.255.0
eth0
IP: 192.168.16.100
NM: 255.255.255.0
Server2:
eth0
IP: 192.168.14.101
NM: 255.255.255.0
GW: 192.168.14.100
DNS: 192.168.13.200
Server3:
eth0
IP: 192.168.15.101
NM: 255.255.255.0
GW: 192.168.15.100
DNS: 192.168.13.200
Warum MASQUERADE, da der Server1 über ein AP-Client mit der Fritzbox verbunden ist, und dieser AP-Client nur einen Client weiterleitet, das soll hier Server1 sein, alle anfragen an bzw. von den anderen Servern muss über die IP von Server1 gehen.NAS:
eth0
IP: 192.168.16.111
NM: 255.255.255.0
GW: 192.168.16.100
DNS: 192.168.13.200
Danke schon mal jetzt.
MFG
SMHRambo