Het volgende is aan de hand: we hebben een dailup-router om op internet te komen, maar deze heeft een beperking tot 13 clients (max. netmask is 255.255.255.240, aanpassen naar 255.255.255.0 kan dus niet). Nou wilde ik een computer met linux gebruiken als gateway. Een internetverbinding zou dan zo gaan: client -> linux-gateway -> dailup-router -> internet
Nou heeft deze linux-bak maar 1 netwerkkaart. Masquerading e.d. is al geinstalleerd (ipchains -A forward -i eth0 -j MASQ). Met de net gegeven ipchains-regel werkt 't niet. Gebruik ik echter ipchains -A forward -s 192.168.1.16 -j MASQ dan kom ik met een traceroute vanaf de client het volgende tegen:
192.168.1.2 -> de linux-gateway
192.168.1.1 -> de dailup-router
En dan is de rest onbereikbaar
Vanaf de linux-bak kan ik alles gewoon bereiken op internet.
Wie wat het probleem is?
Nou heeft deze linux-bak maar 1 netwerkkaart. Masquerading e.d. is al geinstalleerd (ipchains -A forward -i eth0 -j MASQ). Met de net gegeven ipchains-regel werkt 't niet. Gebruik ik echter ipchains -A forward -s 192.168.1.16 -j MASQ dan kom ik met een traceroute vanaf de client het volgende tegen:
192.168.1.2 -> de linux-gateway
192.168.1.1 -> de dailup-router
En dan is de rest onbereikbaar
Vanaf de linux-bak kan ik alles gewoon bereiken op internet.
Wie wat het probleem is?