Date: Sat, 1 Nov 2008 11:31:34 GMT From: "Eugene M. Zheganin" <emz@norma.perm.ru> To: freebsd-gnats-submit@FreeBSD.org Subject: bin/128518: fetch is unable to work through proxy with ftp Message-ID: <200811011131.mA1BVYHg035761@www.freebsd.org> Resent-Message-ID: <200811011140.mA1Be02o008304@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 128518 >Category: bin >Synopsis: fetch is unable to work through proxy with ftp >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Nov 01 11:40:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Eugene M. Zheganin >Release: 7.0-RELEASE >Organization: Norma JSC. >Environment: FreeBSD airlan.norma.perm.ru 7.0-RELEASE-p3 FreeBSD 7.0-RELEASE-p3 #0: Tue Jul 22 10:01:21 YEKST 2008 emz@freedom.norma.perm.ru:/usr/obj/usr/src/sys/GENERIC i386 >Description: fetch is unable to work with FTP via proxy-servers. wget from the same machine is working nice. fetch is working nice obly with http:// URLS. environment: ===Cut== STY=40744.ttyp0.airlan TERM=screen TERMCAP=SC|screen|VT 100/ANSI X3.64 virtual terminal:\ :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ :li#56:co#126:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ :se=\E[23m:mb=\E[5m:md=\E[1m:mr=\E[7m:me=\E[m:ms:\ :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ :vb=\Eg:G0:as=\E(0:ae=\E(B:\ :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ :k0=\E[10~:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[15~:\ :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:\ :F1=\E[23~:F2=\E[24~:kb=^H:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ :kd=\EOB:kr=\EOC:kl=\EOD:km: WINDOW=0 SHELL=/bin/csh USER=emz LOGNAME=emz HOME=/home/emz MAIL=/var/mail/emz PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/emz/bin FTP_PASSIVE_MODE=no BLOCKSIZE=K SSH_CLIENT=192.168.251.5 63828 22 SSH_CONNECTION=192.168.251.5 63828 192.168.251.6 22 SSH_TTY=/dev/ttyp0 HOSTTYPE=FreeBSD VENDOR=intel OSTYPE=FreeBSD MACHTYPE=i386 SHLVL=3 PWD=/home/emz GROUP=wheel HOST=airlan.norma.perm.ru REMOTEHOST=192.168.251.5 http_proxy=http://proxy2.norma.perm.ru:3128/ ftp_proxy=ftp://proxy2.norma.perm.ru:3128/ HTTP_PROXY=http://proxy2.norma.perm.ru:3128/ FTP_PROXY=ftp://proxy2.norma.perm.ru:3128/ LYNX_TEMP_SPACE=/usr/tmp EDITOR=vi PAGER=more ===Cut=== fetch output: ===Cut=== %ktrace fetch -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.8.tar.bz2 scheme: [ftp] user: [] password: [] host: [ftp.csx.cam.ac.uk] port: [0] document: [/pub/software/programming/pcre/pcre-7.8.tar.bz2] scheme: [ftp] user: [] password: [] host: [proxy2.norma.perm.ru] port: [3128] document: [/] ---> proxy2.norma.perm.ru:3128 looking up proxy2.norma.perm.ru connecting to proxy2.norma.perm.ru:3128 fetch: transfer timed out ===Cut=== tcpdump output from a proxy machine: ===Cut=== # tcpdump -npi vlan5 not port 22 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on vlan5, link-type EN10MB (Ethernet), capture size 96 bytes 16:25:13.141969 IP 192.168.251.6.55261 > 192.168.0.2.53: 28652+ A? proxy2.norma.perm.ru. (38) 16:25:13.142563 IP 192.168.0.2.53 > 192.168.251.6.55261: 28652* 1/2/2 A 192.168.0.2 (123) 16:25:13.143449 IP 192.168.251.6.53245 > 192.168.0.2.53: 28653+ AAAA? proxy2.norma.perm.ru. (38) 16:25:13.143754 IP 192.168.0.2.53 > 192.168.251.6.53245: 28653* 0/1/0 (79) 16:25:13.144990 IP 192.168.251.6.57847 > 192.168.0.2.3128: S 2085888070:2085888070(0) win 65535 <mss 1460,nop,wscale 3,sackOK,timestamp 15057733 0> 16:25:13.145085 IP 192.168.0.2.3128 > 192.168.251.6.57847: S 1379822572:1379822572(0) ack 2085888071 win 65535 <mss 1460,nop,wscale 3,sackOK,timestamp 4138265682 15057733> 16:25:13.145327 IP 192.168.251.6.57847 > 192.168.0.2.3128: . ack 1 win 8326 <nop,nop,timestamp 15057733 4138265682> 16:27:13.150469 IP 192.168.251.6.57847 > 192.168.0.2.3128: F 1:1(0) ack 1 win 8326 <nop,nop,timestamp 15177723 4138265682> 16:27:13.150576 IP 192.168.0.2.3128 > 192.168.251.6.57847: . ack 2 win 8326 <nop,nop,timestamp 4138385677 15177723> 16:27:13.150753 IP 192.168.0.2.3128 > 192.168.251.6.57847: F 1:1(0) ack 2 win 8326 <nop,nop,timestamp 4138385677 15177723> 16:27:13.150957 IP 192.168.251.6.57847 > 192.168.0.2.3128: . ack 2 win 8325 <nop,nop,timestamp 15177723 4138385677> ===Cut=== ktrace file: http://tech.hq.norma.perm.ru/unix/ktrace.out >How-To-Repeat: Get a fetch, squid, and an IP-acl which permits the IP of a fetch machine. Try to get some file from FTP. >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811011131.mA1BVYHg035761>