Ik wil thuis een spel spelen over internet als server
nu heb ik hiertussen een Linux 7.2 server zitten
ik heb de betreffende poorten al gevonden
deze regels heb ik opgenomen
dit heb ik gevonden over het spel
nou werkt het nog niet, wat mis ik nog aan de code
standaard staat input op reject, maar volgens mij komen de pakketjes eerst bij de forward chain
moet ik ook forward regels maken voor het programma gamespy
uitgaande programmaŽs zoals gamespy werken wel
en gamen via deze server ook, dat werkt allemaal wel
nu heb ik hiertussen een Linux 7.2 server zitten
ik heb de betreffende poorten al gevonden
deze regels heb ik opgenomen
dit heb ik gevonden over het spel
nou heb ik de volgende regels gemaakt voor IPCHAINSHere's what it says on page 14 of the MOHAA Install Guide:
"Medal of Honor Allied Assault uses the following TCP and UDP Port(s) for Internet play:
TCP Port: 12203 (default), 12204-12206
UDP Port: 12203 (default), 12204-12206
Note: You will need TCP and UDP Ports 6667, 3783, 27900, 28900, 29900, 29901, 13139 and 6515 open to use Gamespy to connect to Internet servers"
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| $IPTABLES -A FORWARD -i eth0 -o eth1 -p tcp --dport 12203 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT $IPTABLES -A FORWARD -i eth0 -o eth1 -p tcp --dport 12204 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT $IPTABLES -A FORWARD -i eth0 -o eth1 -p tcp --dport 12205 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT $IPTABLES -A FORWARD -i eth0 -o eth1 -p tcp --dport 12206 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT $IPTABLES -A FORWARD -i eth0 -o eth1 -p udp --dport 12203 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT $IPTABLES -A FORWARD -i eth0 -o eth1 -p udp --dport 12204 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT $IPTABLES -A FORWARD -i eth0 -o eth1 -p udp --dport 12205 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT $IPTABLES -A FORWARD -i eth0 -o eth1 -p udp --dport 12206 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT $IPTABLES -A PREROUTING -t nat -p udp -d InternetIp --dport 12203 -j DNAT --to 192.168.1.5:12203 $IPTABLES -A PREROUTING -t nat -p udp -d InternetIp --dport 12204 -j DNAT --to 192.168.1.5:12204 $IPTABLES -A PREROUTING -t nat -p udp -d InternetIp --dport 12205 -j DNAT --to 192.168.1.5:12205 $IPTABLES -A PREROUTING -t nat -p udp -d InternetIp --dport 12206 -j DNAT --to 192.168.1.5:12206 $IPTABLES -A PREROUTING -t nat -p tcp -d InternetIp --dport 12203 -j DNAT --to 192.168.1.5:12203 $IPTABLES -A PREROUTING -t nat -p tcp -d InternetIp --dport 12204 -j DNAT --to 192.168.1.5:12204 $IPTABLES -A PREROUTING -t nat -p tcp -d InternetIp --dport 12205 -j DNAT --to 192.168.1.5:12205 $IPTABLES -A PREROUTING -t nat -p tcp -d InternetIp --dport 12206 -j DNAT --to 192.168.1.5:12206 |
nou werkt het nog niet, wat mis ik nog aan de code
standaard staat input op reject, maar volgens mij komen de pakketjes eerst bij de forward chain
moet ik ook forward regels maken voor het programma gamespy
uitgaande programmaŽs zoals gamespy werken wel
en gamen via deze server ook, dat werkt allemaal wel