Na lang zoeken heb ik besloten toch maar een nieuw topic te openen want dat IPTABLES gebeuren blijft maar een vervelend punt.
Ik wil voor emule graag de poorten 4662 tcp en 4672 udp forwarden naar mijn lokale machine. Daarvoor voeg ik de volgende iptables regels in:
waarbij dus ppp0 m'n externe internet interface is, en 192.168.0.10 de lokale computer. Maar u raad het al: het werkt niet, en ik snap niet waarom.
De foutmelding die ik uit /var/log/messages haal is:
wat me verbaasd, die paketten horen toch niet bij INPUT aan te komen aangezien PREROUTING ze al eerder doorstuurt naar mijn lokale machine?
Ik wil voor emule graag de poorten 4662 tcp en 4672 udp forwarden naar mijn lokale machine. Daarvoor voeg ik de volgende iptables regels in:
code:
1
2
3
4
| /sbin/iptables -t nat -A PREROUTING -p udp --dport 4672 -i ppp0 -j ACCEPT /sbin/iptables -t nat -A PREROUTING -p tcp --dport 4662 -i ppp0 -j ACCEPT /sbin/iptables -t nat -A PREROUTING -p udp --dport 4672 -i ppp0 -j DNAT --to 192.168.0.10:4672 /sbin/iptables -t nat -A PREROUTING -p tcp --dport 4662 -i ppp0 -j DNAT --to 192.168.0.10:4662 |
waarbij dus ppp0 m'n externe internet interface is, en 192.168.0.10 de lokale computer. Maar u raad het al: het werkt niet, en ik snap niet waarom.
De foutmelding die ik uit /var/log/messages haal is:
code:
1
| Jun 23 12:24:41 localhost kernel: INPUT packet died: IN=ppp0 OUT= MAC= SRC=209.67.220.58 DST=83.117.12.158 LEN=60 TOS=0x00 PREC=0x00 TTL=47 ID=7130 DF PROTO=TCP SPT=36973 DPT=4662 WINDOW=5840 RES=0x00 SYN URGP=0 |
wat me verbaasd, die paketten horen toch niet bij INPUT aan te komen aangezien PREROUTING ze al eerder doorstuurt naar mijn lokale machine?