IPtables
Geplaatst: 16 jan 2006, 09:27
Ik heb een Linksys WRT54G router.
Hierop heb ik een andere firmware gepompt zodat daar een linux distro op draait.
Nat-ing en dergelijk gebeurt dus via IPtables
De router heeft 2 interfaces
genaamd:
WAN
LAN
Ik heb een nat rule gemaakt in IPtables zodat alle trafiek die binnenkomt op de WAN interface doorgegeven word aan een IP op de LAN interface (DMZ zone dus)
Indien ik op de WAN kant surf naar mijn publiek IP werkt de DMZ rule perfect.
Echter wanneer ik mijn public IP (WAN) ingeef op de LAN kant komen die packets bij de router terecht ipv terug naar de LAN kant.
Heeft iemand een idee welke rules ik moet adden wil ik het volgende kunnen doen:
- Extern naar mijn public IP surfen en ik kom op mijn HTTPd server uit
- Intern naar mijn public IP surfen en ik kom ook op mijn HTTPd server uit.
Momenteel heb ik het volgende:
Ik denk dat dit niet werkt op de LAN kant omdat bovenstaande rule enkel iets zegt over WAN.
Help me uit de nood
en u bent een engel 
Hierop heb ik een andere firmware gepompt zodat daar een linux distro op draait.
Nat-ing en dergelijk gebeurt dus via IPtables
De router heeft 2 interfaces
genaamd:
WAN
LAN
Ik heb een nat rule gemaakt in IPtables zodat alle trafiek die binnenkomt op de WAN interface doorgegeven word aan een IP op de LAN interface (DMZ zone dus)
Indien ik op de WAN kant surf naar mijn publiek IP werkt de DMZ rule perfect.
Echter wanneer ik mijn public IP (WAN) ingeef op de LAN kant komen die packets bij de router terecht ipv terug naar de LAN kant.
Heeft iemand een idee welke rules ik moet adden wil ik het volgende kunnen doen:
- Extern naar mijn public IP surfen en ik kom op mijn HTTPd server uit
- Intern naar mijn public IP surfen en ik kom ook op mijn HTTPd server uit.
Momenteel heb ik het volgende:
Code: Selecteer alles
iptables -t nat -A prerouting_rule -i $WAN -j DNAT --to 192.168.1.1
iptables -A forwarding_rule -i $WAN -d 192.168.1.1 -j ACCEPT
Help me uit de nood

