Port Forwarding - UDP - Fehler

m!cele

Active Member
Heyho,

bevor ihr mich in der Luft zerreisst, ich bin totaaaler nub ! ;-)
Ich bin froh dass ich es geschafft hab auf meinem 200er MMX nen halbwegs funktionierenden Router zum Laufen zu bekommen. Deswegen verzeiht mir bitte, wenn die Frage evtl was nubig ist.

Folgendes Problem:
Wie gesagt, ich habe halt einen 200er MMX der mein 1 MBIt ADSL von NetCologne routet. Funktioniert soweit auch echt prächtig. Nun habe ich in die ppp.conf halt verschiedenste Port-Forwardings eingetragen, nach dem Stil

"nat port tcp 192.168.0.14:21 21" - zB für FTP

wenn ich mich recht entsinne, hat das auch wunderbar geklappt am anfang. Nun habe ich aber wegen EMule auch UDP Ports zu forwarden, bei Emule speziell:

nat port udp 192.168.0.14:4672 4672

Nun gibt der mir aber pro UDP Forwarding in der ppp.conf beim starten des ppp dienstes eine fehlermeldung wie ich denn das forwarding einzutragen hätte als wenn ich das falsch eingetragen hätte und wenn ich das richtig sehe, funktioniert nun kein forwarding mehr - auch nicht das von TCP Ports ...

wäre euch über Hilfe dankbar.

Mfg und danke

m!cele
 
Hallo m!cele.

Hast Du in der ppp.conf auch "nat enable YES" (ohne Anführungszeichen) eingetragen?
Testweise hatte ich es mal ausprobiert - und es geht.

Das Problem, dass nach dem Fehler kein NAT mehr funktioniert ist klar:
die Interpretation der ppp.conf wird abgebrochen und alle schon konfigurierten Werte werden wieder verworfen.

Viele Grüße

Jürgen
 
ja habe ich ... wie gesagt: die port forwardings funktionieren ja auch (zumindest die von TCP ports ...)

ich habe 2 UDP Port Forwardings eingetragen und da sagt mir mein router dann beim starten des ppp dienstes:

router# ppp -quiet -ddial -nat default
port redirect: protocol must be tcp or udp
Warning: usage: nat port proto localaddr:port[-port] aliasport[-aliasport]
port redirect: protocol must be tcp or udp
Warning: usage: nat port proto localaddr:port[-port] aliasport[-aliasport]

wenn ich nur einen UDP port forwarding eingetragen hab kommt die meldung nur einmal ...

mal kurz: meine ppp.conf sieht so aus:


default:

ident user-ppp VERSION (built COMPILATIONDATE)

# Ensure that "device" references the correct serial port
# for your modem. (cuaa0 = COM1, cuaa1 = COM2)
#
set device PPPoE:rl1
nat enable yes


set speed sync
set mtu 1492
set mru 1492


set dial
set crtscts off
accept lqr
enable lqr
set reconnect 10 0
disable pred1
disable vjcomp
disable acfcomp
disable protocomp
set log phase

set timeout 0 # 3 minute idle timer (the default)
enable dns # request DNS info (for resolv.conf)

#
# edit the next three lines and replace the items in caps with
# the values which have been assigned by your ISP.
#

set login
set authname XXXXX
set authkey XXXXX

set ifaddr 10.0.0.1/0 10.0.0.2/0 0.0.0.0 0.0.0.0
add default HISADDR # Add a (sticky) default route

nat port tcp 192.168.0.14:21 21
nat port tcp 192.168.0.15:21 2100
nat port tcp 192.168.0.44:22 22
nat port udp 192.168.0.44:27015 27015
nat port tdp 192.168.0.14:4662 4662
nat port tcp 192.168.0.14:4661 4661
nat port tcp 192.168.0.101:3389 3389
nat port udp 192.168.0.14:4672 4672



------------

btw: wenn ihr noch verbeseserungsvorschläge für die conf habt, würde ich mich freuen: zB wie ich meine pingzeiten noch verbessern kann ...
 
Hi michele,

nat port tcp 192.168.0.14:21 21
nat port tcp 192.168.0.15:21 2100
nat port tcp 192.168.0.44:22 22
nat port udp 192.168.0.44:27015 27015
nat port tdp 192.168.0.14:4662 4662
nat port tcp 192.168.0.14:4661 4661
nat port tcp 192.168.0.101:3389 3389
nat port udp 192.168.0.14:4672 4672

Ist 192.168.0.14 bzw. 192.168.0.44 Deine lokale Adresse?

Wenn ich mich recht entsinne, muß dort die IP des "NAT-Servers" stehen - eben lokal :D

Hoffe egholfen zu haben.

Grüße

Jürgen
 
der routre hat die 192.168.0.100

0.14 0.44 0.101 usw sind alles lokale adressen auf die die entsprechenden ports geforwarded werden sollen
 
Hallo m!cele.

Mach bitte mal folgendes:
Als root in der Shell ppp eingeben, es erscheint die ppp-Shell.
Dort bitte dial default eintippen.

In dieser Shell kannst Du die nat-Behle eingeben:
nat port udp ...

Kommt dort auch eine Fehlermeldung?

Ich habe das bei mir mal getestet und funktioniert ohne Probleme.

Grüße

Jürgen
 
gute frage .. ich hab die ppp.conf nochmal neu geschrieben und noch 2,3 einträge aus nem anderen tutorial ausgetauscht und auf einmal liefs ohne fehler .. don't ask why ! ;)
 
Zurück
Oben