Forwarden van traffic naar tweede netwerkadapter

Pagina: 1
Acties:

  • mazz
  • Registratie: November 2004
  • Laatst online: 08-06-2025
In NOS heb ik hier een topic over gemaakt, maar daar werd me gevraagd er hier een te openen.

Inmiddels heb ik e.e.a uitgezocht over iptables en nat routing, maar kom er toch nog niet helemaal uit.

Nog even het verhaal:

Ik heb een Centos machine waarop Hamachi geinstallerd is. Hamachi heeft de netwerkinterface ham0 met ip 5.150.241.95.

Verder heeft de server de interface eth1 met ip 192.168.2.202. Op eth1 is de server dus bereikbaar via bijvoorbeeld ssh.

Nu wil ik deze server zodanig instellen dat verzoeken die binnenkomen op eth1 op port 2000 geforward worden naar ip 5.132.179.98 via adapter ham0 op port 80.

5.132.179.98 is dus een andere machine die in het Hamachi netwerk hangt.

Ik heb met Rinetd gespeeld, maar dit forward het verkeer direct naar5.132.179.98. Als mijn pc dus niet op Hamachi zit werkt dit niet. Het is de bedoeling dat ik zonder dat ik op hamachi zit mijn server benader op 192.168.2.202:2000 om vervolgens via ham0 op 5.132.179.98:80 uit te komen.

Ik heb dus de help redelijk uitgevogeld, maar krijg het nog niet helemaal aan de praat. Eerst dacht ik dat het kwam doordat ik Hamachi members niet kon pingen vanuit mijn centos bak. Dit heb ik inmiddels opgelost door de gateway goed te zetten.

De volgende regels probeer ik in iptables te zetten


iptables -t nat -A PREROUTING -p tcp -i eth1 -d 192.168.2.202 --dport 2000 -j DNAT --to 5.132.179.98:80
iptables -A FORWARD -p tcp -i ham0 -d 5.132.179.98 --dport 80 -j ACCEPT

Ook heb ik met sysctl ipforwaring aangezet. Toch lijkt er nog iets mis te gaan. Volgens mij is het iets kleins..
Waar moet ik het zoeken? :)

20 jaar, en wat had ik bereikt?