Toon posts:

ftpserver achter gateway.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een ftpserver achter mijn gateway staan.
gateway 192.168.1.1
server 192.168.1.2
ftp draait op poort 21000 op de gateway en poort 21 op de server.
Ik wil als men via het inet op mijn gateway inlogt om te ftp-en ,de inhoud van mijn server ziet.
De gateway moet dus een soort doorgeefluik zijn.
Hoe doe ik dat?En kan iemand een voorbeeld geven?
Ik draai Slackware 7.1 en heb al verschillende howto's gelezen ,maar ik kom er echt niet uit........:(
GrtZ

Verwijderd

*BSD? Linux?
anders even zoeken op "port forward(ing)".
Is genoeg over te vinden.

hint:
linux: man ipchains
bsd: man ipfw
Succes!

  • Asphyxion
  • Registratie: November 1999
  • Laatst online: 17:51

Asphyxion

I am, therefor I think

Of misschien wel IP Tables? :)

Anyway, wat je zegt makes no sense. FTP op de gateway?

Ik neem aan dat je bedoelt dat wanneer men FTP-ed naar port 21000 op je gateway, je terecht komt op jouw PC op port 21.

Anyway, aangezien je Slackware draait is het linux. Met ipmasqadm werkt het zo:

/usr/sbin/ipmasqadm portfw -a -P tcp -L $EXT_IPADDR SOURCE_PORT -R DEST_IPADDR DEST_PORT

Dus in jouw geval:

/usr/sbin/ipmasqadm portfw -a -P tcp -L $IPADDR 21000 -R 192.168.1.2 21 (alleen ff $IPADDR vervangen door je eigen IP en het werkt, als je ipmasqadm geinstalleerd hebt).

/Paul


Dus in jouw geval

Verwijderd

naast bovenstaande hints..
hints voor linux:
ipmasqadm, zie ook ipmasq.cjb.net
kernel >2.4.0: iptables netfilter.samba.org

[edit]
Hehe tegelijkertijd posten :)
Zal ik dan ook nog maar zo aardig zijn om een iptables oplossing te geven?
code:
1
2
iptables -A PREROUTING -t nat -p tcp -d $EXTIP --dport 21000 -j DNAT --to 192.168.1.2:21
iptables -A PREROUTING -t nat -p tcp -d $EXTIP --dport 20999 -j DNAT --to 192.168.1.2:20

Waarbij $EXTIP een variabele is, voor je externe IP-adres.