Ik heb een raar probleem. Ik heb een internet gateway staan die mijn kabel-internet deelt. Dit werkt allemaal prima. Verder heb ik in het netwerk een Halflife (CS) server draaien en het moet dus de bedoeling zijn dat deze van buiten te benaderen is. Dit is mijn script waar ik alles mee deel en forward.
De laatste regel zou alle porten ( 1025-30000 ) naar 192.168.0.4 moeten forwarden. Maar dit lukt dus niet. Spelers vanaf het internet kunnen niet joinen
op mijn internet IP 213.xxx.xxx.xxx ( in het echte script staat er natuurlijk wel het goede ip
)
Iemand een oplossing of weet wat ik fout doe
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| #- External network (internet) eth0 #- Internal private network eth1 modprobe iptable_nat echo 1 > /proc/sys/net/ipv4/ip_forward # Delete and flush. Default table is "filter". Others like "nat" must be explicitly stated. iptables --flush iptables --table nat --flush iptables --delete-chain iptables --table nat --delete-chain # Set up IP FORWARDing and Masquerading iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE iptables --append FORWARD --in-interface eth1 -j ACCEPT # alles forwarden naar 192.168.0.4 iptables -A PREROUTING -t nat -p tcp -d 213.xxx.xxx.xxx --dport 1025:30000 -j DNAT --to 192.168.0.4:1025-30000 |
De laatste regel zou alle porten ( 1025-30000 ) naar 192.168.0.4 moeten forwarden. Maar dit lukt dus niet. Spelers vanaf het internet kunnen niet joinen
Iemand een oplossing of weet wat ik fout doe
http://www.xbmcfreak.nl/