natd problema
Gabor Dolla
agdolla at mezon.net
1999. Már. 8., H, 09:36:40 CET
hali
gondolom csak az ftp nem megy (meg a cvsup) ..
ez az ftp hulyesege, most a reszletek nelkul csak annyit. hogy
probald meg passive modban
Gabor
On Mon, 8 Mar 1999, Ferenc Szentpétery wrote:
> Sziasztok!
>
> A kovetkezo problemam van 2.2.7-en:
>
> Szeretnek egy belso halorol ftp-zni a FreeBSD routeren at natd-vel, de nem mukodik:
> A kovetkezoket csinaltam:
>
> natd -n tx0 (tx0 az interfesz a internet fele)
> ipfw add 1000 divert natd all from 192.168.227.201 to ftp.sztaki.hu
>
> A forrascim itt egy tavoli modemes gep, de az ethernet belso halorol sem
> mukodik a dolog:
>
> ipfw show
>
> 01000 8 480 divert 8668 ip from 192.168.227.201 to 193.225.86.1
> 64199 5812 505302 allow ip from any to any via lo0
> 64200 0 0 deny ip from any to 127.0.0.0/8
> 65000 57415 12534134 allow ip from any to any
> 65535 0 0 deny ip from any to any
>
> Itt jelzi, hogy mentek packetek a natd fele, az ftp, ping, stb, de a kliensen timeouttal
> all le az ftp, ping, stb.
>
> ifconfig -a
>
> tx0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> inet 193.224.167.1 netmask 0xffffff00 broadcast 193.224.167.255
> ether 00:e0:29:29:a2:49
> media: 10baseT/UTP status: active
> supported media: autoselect <hw-loopback> autoselect 100baseTX <full-dup
> lex> 100baseTX <hw-loopback> 100baseTX 10baseT/UTP <full-duplex> 10baseT/UTP <hw
> -loopback> 10baseT/UTP
> de0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
> inet 192.168.3.1 netmask 0xffffff00 broadcast 192.168.3.255
> ether 00:e0:29:2c:7f:70
> media: 10baseT/UTP status: active
> supported media: autoselect 10base5/AUI 10base2/BNC 10baseT/UTP <full-du
> plex> 10baseT/UTP
> tx1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
> ether 00:e0:29:29:a2:4e
> media: 10baseT/UTP status: active
> supported media: autoselect <hw-loopback> autoselect 100baseTX <full-dup
> lex> 100baseTX <hw-loopback> 100baseTX 10baseT/UTP <full-duplex> 10baseT/UTP <hw
> -loopback> 10baseT/UTP
> lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
> tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
> inet 192.168.227.202 --> 192.168.227.201 netmask 0xffffffff
>
> Masik pelda:
>
> ipfw add 1000 divert natd udp from 192.168.227.201 ftp to ftp.sztaki.hu
>
> ipfw show
>
> 01000 0 0 divert 8668 udp from 192.168.227.201 21 to 193.225.8
> 6.1
> 64199 7514 624126 allow ip from any to any via lo0
> 64200 0 0 deny ip from any to 127.0.0.0/8
> 65000 64469 13443272 allow ip from any to any
> 65535 0 0 deny ip from any to any
>
> Itt meg csak nem is jelzi, hogy atmentek volna a packetek.
>
> A kernel conf. file idevago reszlete:
>
> options IPFIREWALL
> options IPFIREWALL_VERBOSE
> options IPFIREWALL_VERBOSE_LIMIT=10
> options IPDIVERT
>
> Magarol a FreeBSD-rol lehet ftp-zni barhova, meg minden egyeb is mukodik.
>
> Mi rontottam el?
>
> SzeFe
>
További információk a(z) BSD levelezőlistáról