Battlecom en RH 7.1 + ADSL4linux oplossing

Pagina: 1
Acties:

  • woutur
  • Registratie: Maart 2000
  • Laatst online: 18-08 20:29

woutur

Klauwtjes uit!

Topicstarter
Och voor de geinteresseerden, een oplossing om BC die bovenstaande config draaien (werkt waarschijnlijk ook wel op andere configs).

Zet in het bestand privaterules (usr/local/sbin) de volgende regels:

iptables -A PREROUTING -t nat -p tcp -d 213.10.x.x --dport 2300:2400 -j DNAT --to 192.168.1.2:2300-2400
iptables -A PREROUTING -t nat -p udp -d 213.10.x.x --dport 2300:2400 -j DNAT --to 192.168.1.2:2300-2400
iptables -A PREROUTING -t nat -p tcp -d 213.10.x.x --dport 47624 -j DNAT --to 192.168.1.2:47624
iptables -A PREROUTING -t nat -p udp -d 213.10.x.x --dport 47624 -j DNAT --to 192.168.1.2:47624
iptables -A PREROUTING -t nat -p udp -d 213.10.x.x --dport 28800:28900 -j DNAT --to 192.168.1.2:28800-28900

iptables -t nat -v -A POSTROUTING -d 213.10.x.x -p tcp --destination-port 2300:2400 -j SNAT --to 192.168.1.2:2300-2400
iptables -t nat -v -A POSTROUTING -d 213.10.x.x -p udp --destination-port 2300:2400 -j SNAT --to 192.168.1.2:2300-2400
iptables -t nat -v -A POSTROUTING -d 213.10.x.x -p tcp --destination-port 47624:47624 -j SNAT --to 192.168.1.2:47624-47624
iptables -t nat -v -A POSTROUTING -d 213.10.x.x -p udp --destination-port 47624:47624 -j SNAT --to 192.168.1.2:47624-47624
iptables -t nat -v -A POSTROUTING -d 213.10.x.x -p tcp --destination-port 28800:28900 -j SNAT --to 192.168.1.2:28800-28900

Waarbij je je externe ip aanpast (bij mij het 213.10.x.x gedeelte) en het ip van de de bak waar battlecom op draait.

Plus een klein scriptje dat ik draai ( ik weet eigenlijk niet eens of het noodzakelijk is maar ik volgde ook maar de aanwijzingen op een internet page):

#! /bin/sh

EXT="ppp0" #Define external Interface
LOCALIP="192.168.1.2" #Define Local IP

#--- Get IP of PPP-Interface

if [ -z "${IPADDR}" ]; then
IPADDR="$(/sbin/ifconfig $EXT | awk '/addr:/ {print $2}' | sed s/addr://)"
if [ -z "${IPADDR}" ]; then
echo Local-IP faalt!
exit 1
fi
fi


Dit werkt half voor mij (ik kan alleen niet echt een eigen server draaien op de windows bak maar wel inloggen op andere bakken)
Ik hoop dat het anderen misschien helpt!

Groeten,

Wouter

Als je niet de moeite neemt je post in net Nederlands te schrijven, neem ik de moeite niet hem te lezen.