cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements
1251
Views
0
Helpful
0
Replies
Highlighted
Beginner

Router won't flush PASV response to client on port 21.

Hi there,

I've a Scientific-Atlanta DPR2320R2 WebStar Cable Modem with the software version: dpr2320r2-v202r1262-110517as-CVA and I'm trying to setup the FileZilla ftp server behind a NAT. Everything works fine if I don't access it using the port 21. But when I use the port 21, the PASV doesn't work. Connecting using active mode works but is not always available on the clients.

The specific problem is that, when the client sends PASV, the "227 Entering Passive Mode" response is not correctly flushed back to it. A more detail description and the client and server logs can be found in this post:

http://forum.filezilla-project.org/viewtopic.php?f=6&t=21749

After several test, also posted in the filezilla forums, I've reach to the conclusion that the issue is in the router.

I'd tried to disable most of the router features but the problem remains. Here is my current configuration:

CRCVALUE=756191135;

#<<Begin of Configuration File>>

Version=2.0;

Created Date=2011/9/2;

Created Time=8:40:40;

Model Number=DPR2320R2;

Serial Number=225984080;

User Password=XXXXX;

#

#Network Configuration

#

LAN IP Address=192.168.0.1;

Host Name=;

Domain Name=;

Static IP Address=0.0.0.0;

Static IP Mask=0.0.0.0;

Default Gatway=0.0.0.0;

Primary DNS=0.0.0.0;

Secondary DNS=0.0.0.0;

#

#DHCP Server

#

DHCP (Yes or No)=Yes;

Starting Local Address=192.168.0.5;

Number of CPEs (DHCP Pool Size)=245;

#

#Network Time Protocol

#

Network Time Protocol (Enable or Disable)=Enable;

NTP Server(1)=time.nist.gov;

NTP Server(2)=nist.aol-ca.truetime.com;

NTP Server(3)=nist1-ny.glassey.com;

Time Zone Index=19;

Time Zone Offset=-10800;

Daylight Saving Time (Enable or Disable)=Disable;

Daylight Saving Time (Minutes)=60;

#

#Advance Setting

#

WAN Blocking (Yes or No)=No;

IPSec Pass Through (Yes or No)=No;

PPTP Pass Through (Yes or No)=No;

Remote Configuration Management (Yes or No)=No;

Multicast Enable (Yes or No)=No;

UPNP Enable (Yes or No)=No;

#

#DMZ

#

DMZ Host=0.0.0.0;

#

#RIP

#

RIP Support(On or Off)=Off;

RIP Authentication (Enable or Disable)=Enable;

RIP Authentication Key=;

RIP Authentication Key ID=0;

RIP Reporting Interval=30;

RIP Destination IP Address=0.0.0.0;

#

#Routed Subnet

#

Routed Subnet Support (On or Off)=Off;

Dhcp Provisioned Routed Subnet (Enable or Disable)=Disable;

Nat Routed Subnet (Enable or Disable)=Disable;

Nat Routed Subnet Router=0.0.0.0;

Nat Routed Subnet DNS(1)=0.0.0.0;

Nat Routed Subnet DNS(2)=0.0.0.0;

Nat Routed Subnet DNS(3)=0.0.0.0;

Routed Subnet setting Profile=1;

Routed Subnet Network IP[0]=0.0.0.0;

Routed Subnet Network Mask[0]=255.255.255.0;

Routed Subnet Network Gateway[0]=0.0.0.0;

Routed Subnet Network IP[1]=0.0.0.0;

Routed Subnet Network Mask[1]=255.255.255.0;

Routed Subnet Network Gateway[1]=0.0.0.0;

Routed Subnet Network IP[2]=0.0.0.0;

Routed Subnet Network Mask[2]=255.255.255.0;

Routed Subnet Network Gateway[2]=0.0.0.0;

#

#Web Feature

#

Filter Proxy (Enable or Disable)=Disable;

Filter Cookies (Enable or Disable)=Disable;

Filter Java Applets (Enable or Disable)=Disable;

Filter ActiveX (Enable or Disable)=Disable;

Filter Popup Windows (Enable or Disable)=Disable;

Block Fragmented IP Packets (Enable or Disable)=Disable;

Port Scan Detection (Enable or Disable)=Disable;

IP Flood Detection (Enable or Disable)=Disable;

Firewall Protection (Enable or Disable)=Disable;

#

#Firewall Event log

#

E-Mail Alert (Enable or Disable)=Disable;

Contact Email Address=;

SMTP Server Name=;

#

#Fixed CPE IP

#

Fixed MAC Address[0]=2c:d2:e7:38:02:79;

Fixed IP Address[0]=192.168.0.6;

Status[0]=Active;

Fixed MAC Address[1]=00:1b:9e:3e:ad:23;

Fixed IP Address[1]=192.168.0.7;

Status[1]=Active;

Fixed MAC Address[2]=00:22:5f:3e:eb:06;

Fixed IP Address[2]=192.168.0.11;

Status[2]=Reserved;

Fixed MAC Address[3]=9c:18:74:f5:9e:71;

Fixed IP Address[3]=192.168.0.5;

Status[3]=Active;

#

#Pass Through

#

#

#ToD Access Rule

#

#

#Wireless Basic

#

Access Point (Enable or Disable)=Enable;

Service Set Identifier (SSID)=XXXXXXXXXXXXXXXXXXXX;

Country(WorldWide, Thailand, Israel, Jordan, China, Japan, USA, Europe, All channels)=USA;

Current Channel=3;

#

#Wireless Security

#

Network Authentication(Disable, 802.1x, WPA or WPA-PSK)=WPA-PSK;

WPA Pre-Shared Key=xxxxxxxxxx;

WPA Group Rekey Interval=0;

RADIUS Server=0.0.0.0

RADIUS Port=1812;

RADIUS Key=;

Data Encryption (Off, WEP_64bit or WEP_128bit)=TKIP;

Shared Key Authentication(Optional or Required)=Optional;

PassPhrase=;

64 bits Key 1=0000000000;

64 bits Key 2=0000000000;

64 bits Key 3=0000000000;

64 bits Key 4=0000000000;

128 bits Key 1=11111111111111111111111111;

128 bits Key 2=00000000000000000000000000;

128 bits Key 3=00000000000000000000000000;

128 bits Key 4=00000000000000000000000000;

Current Network Key=2;

#

#Wireless Advanced

#

54g(TM) Network Mode(Max Compatibility, 54g Only, Max Performance)=Max Compatibility;

54g(TM) Protection(Off, Auto)=Auto;

Rate(Auto, 1.0, 2.0, 5.5, 6.0, 9.0, 11.0, 12.0, 18.0, 24.0, 36.0, 48.0, 54.0)=Auto;

Output Power(25, 50, 75 or 100)=100;

Beacon Interval=100;

DTIM Interval=1;

Fragmentation Threshold=2346;

RTS Threshold=2347;

#

#Wireless Access

#

Closed Network (On or Off)=Off;

Restrict access to List (Disable, Allow or Deny)=Disable

#

#IP Filtering

#

IP Address Start[0]=0.0.0.0;

IP Address End[0]=0.0.0.0;

Enable or Disable[0]=Disable;

IP Address Start[1]=0.0.0.0;

IP Address End[1]=0.0.0.0;

Enable or Disable[1]=Disable;

IP Address Start[2]=0.0.0.0;

IP Address End[2]=0.0.0.0;

Enable or Disable[2]=Disable;

IP Address Start[3]=0.0.0.0;

IP Address End[3]=0.0.0.0;

Enable or Disable[3]=Disable;

IP Address Start[4]=0.0.0.0;

IP Address End[4]=0.0.0.0;

Enable or Disable[4]=Disable;

IP Address Start[5]=0.0.0.0;

IP Address End[5]=0.0.0.0;

Enable or Disable[5]=Disable;

IP Address Start[6]=0.0.0.0;

IP Address End[6]=0.0.0.0;

Enable or Disable[6]=Disable;

IP Address Start[7]=0.0.0.0;

IP Address End[7]=0.0.0.0;

Enable or Disable[7]=Disable;

IP Address Start[8]=0.0.0.0;

IP Address End[8]=0.0.0.0;

Enable or Disable[8]=Disable;

IP Address Start[9]=0.0.0.0;

IP Address End[9]=0.0.0.0;

Enable or Disable[9]=Disable;

#

#Mac Filtering

#

List Status=Pass;

MAC Address Filter[0]=00:00:00:00:00:00;

MAC Address Filter[1]=00:00:00:00:00:00;

MAC Address Filter[2]=00:00:00:00:00:00;

MAC Address Filter[3]=00:00:00:00:00:00;

MAC Address Filter[4]=00:00:00:00:00:00;

MAC Address Filter[5]=00:00:00:00:00:00;

MAC Address Filter[6]=00:00:00:00:00:00;

MAC Address Filter[7]=00:00:00:00:00:00;

MAC Address Filter[8]=00:00:00:00:00:00;

MAC Address Filter[9]=00:00:00:00:00:00;

MAC Address Filter[10]=00:00:00:00:00:00;

MAC Address Filter[11]=00:00:00:00:00:00;

MAC Address Filter[12]=00:00:00:00:00:00;

MAC Address Filter[13]=00:00:00:00:00:00;

MAC Address Filter[14]=00:00:00:00:00:00;

MAC Address Filter[15]=00:00:00:00:00:00;

MAC Address Filter[16]=00:00:00:00:00:00;

MAC Address Filter[17]=00:00:00:00:00:00;

MAC Address Filter[18]=00:00:00:00:00:00;

MAC Address Filter[19]=00:00:00:00:00:00;

#

#Port Filtering

#

Start Port[0]=1;

End Port[0]=65535;

Protocol(TCP,UDP,BOTH)[0]=BOTH;

Enable or Disable[0]=Disable;

Start Port[1]=1;

End Port[1]=65535;

Protocol(TCP,UDP,BOTH)[1]=BOTH;

Enable or Disable[1]=Disable;

Start Port[2]=1;

End Port[2]=65535;

Protocol(TCP,UDP,BOTH)[2]=BOTH;

Enable or Disable[2]=Disable;

Start Port[3]=1;

End Port[3]=65535;

Protocol(TCP,UDP,BOTH)[3]=BOTH;

Enable or Disable[3]=Disable;

Start Port[4]=1;

End Port[4]=65535;

Protocol(TCP,UDP,BOTH)[4]=BOTH;

Enable or Disable[4]=Disable;

Start Port[5]=1;

End Port[5]=65535;

Protocol(TCP,UDP,BOTH)[5]=BOTH;

Enable or Disable[5]=Disable;

Start Port[6]=1;

End Port[6]=65535;

Protocol(TCP,UDP,BOTH)[6]=BOTH;

Enable or Disable[6]=Disable;

Start Port[7]=1;

End Port[7]=65535;

Protocol(TCP,UDP,BOTH)[7]=BOTH;

Enable or Disable[7]=Disable;

Start Port[8]=1;

End Port[8]=65535;

Protocol(TCP,UDP,BOTH)[8]=BOTH;

Enable or Disable[8]=Disable;

Start Port[9]=1;

End Port[9]=65535;

Protocol(TCP,UDP,BOTH)[9]=BOTH;

Enable or Disable[9]=Disable;

#

#Port Forwarding

#

Local IP[0]=192.168.0.7;

Start Port[0]=8091;

End Port[0]=8092;

Protocol(TCP,UDP,BOTH)[0]=TCP;

Enable or Disable[0]=Enable;

Local IP[1]=192.168.0.7;

Start Port[1]=4535;

End Port[1]=4535;

Protocol(TCP,UDP,BOTH)[1]=TCP;

Enable or Disable[1]=Enable;

Local IP[2]=192.168.0.7;

Start Port[2]=39297;

End Port[2]=39297;

Protocol(TCP,UDP,BOTH)[2]=UDP;

Enable or Disable[2]=Enable;

Local IP[3]=192.168.0.7;

Start Port[3]=80;

End Port[3]=80;

Protocol(TCP,UDP,BOTH)[3]=TCP;

Enable or Disable[3]=Enable;

Local IP[4]=192.168.0.7;

Start Port[4]=21;

End Port[4]=21;

Protocol(TCP,UDP,BOTH)[4]=TCP;

Enable or Disable[4]=Enable;

Local IP[5]=192.168.0.7;

Start Port[5]=50000;

End Port[5]=51000;

Protocol(TCP,UDP,BOTH)[5]=TCP;

Enable or Disable[5]=Enable;

Local IP[6]=192.168.0.7;

Start Port[6]=990;

End Port[6]=990;

Protocol(TCP,UDP,BOTH)[6]=TCP;

Enable or Disable[6]=Enable;

Local IP[7]=192.168.0.7;

Start Port[7]=20;

End Port[7]=20;

Protocol(TCP,UDP,BOTH)[7]=TCP;

Enable or Disable[7]=Enable;

Local IP[8]=192.168.0.7;

Start Port[8]=2121;

End Port[8]=2121;

Protocol(TCP,UDP,BOTH)[8]=TCP;

Enable or Disable[8]=Enable;

Local IP[9]=0.0.0.0;

Start Port[9]=0;

End Port[9]=0;

Protocol(TCP,UDP,BOTH)[9]=BOTH;

Enable or Disable[9]=Disable;

#

#Port Trigger

#

Start Trigger Port[0]=0;

End Trigger Port[0]=0;

Start Port[0]=0;

End Port[0]=0;

Protocol(TCP,UDP,BOTH)[0]=BOTH;

Enable or Disable[0]=Disable;

Start Trigger Port[1]=0;

End Trigger Port[1]=0;

Start Port[1]=0;

End Port[1]=0;

Protocol(TCP,UDP,BOTH)[1]=BOTH;

Enable or Disable[1]=Disable;

Start Trigger Port[2]=0;

End Trigger Port[2]=0;

Start Port[2]=0;

End Port[2]=0;

Protocol(TCP,UDP,BOTH)[2]=BOTH;

Enable or Disable[2]=Disable;

Start Trigger Port[3]=0;

End Trigger Port[3]=0;

Start Port[3]=0;

End Port[3]=0;

Protocol(TCP,UDP,BOTH)[3]=BOTH;

Enable or Disable[3]=Disable;

Start Trigger Port[4]=0;

End Trigger Port[4]=0;

Start Port[4]=0;

End Port[4]=0;

Protocol(TCP,UDP,BOTH)[4]=BOTH;

Enable or Disable[4]=Disable;

Start Trigger Port[5]=0;

End Trigger Port[5]=0;

Start Port[5]=0;

End Port[5]=0;

Protocol(TCP,UDP,BOTH)[5]=BOTH;

Enable or Disable[5]=Disable;

Start Trigger Port[6]=0;

End Trigger Port[6]=0;

Start Port[6]=0;

End Port[6]=0;

Protocol(TCP,UDP,BOTH)[6]=BOTH;

Enable or Disable[6]=Disable;

Start Trigger Port[7]=0;

End Trigger Port[7]=0;

Start Port[7]=0;

End Port[7]=0;

Protocol(TCP,UDP,BOTH)[7]=BOTH;

Enable or Disable[7]=Disable;

Start Trigger Port[8]=0;

End Trigger Port[8]=0;

Start Port[8]=0;

End Port[8]=0;

Protocol(TCP,UDP,BOTH)[8]=BOTH;

Enable or Disable[8]=Disable;

Start Trigger Port[9]=0;

End Trigger Port[9]=0;

Start Port[9]=0;

End Port[9]=0;

Protocol(TCP,UDP,BOTH)[9]=BOTH;

Enable or Disable[9]=Disable;

#

#Parental Control Service Provider

#

#

#Override Password

#

Parental Password=WebSTAR;

Override Duration=30;

#

#Parental Control User

#

User Name=Default;

User Enabled (Enable or Disable)=Disable;

User Trusted (Enable or Disable)=Disable;

User Password=;

Content Rule Index=0;

Content Rule Index=0;

Session Duration(min)=0;

Inactivity Time(min)=0;

#

#Parental Control Content Rule

#

Parental Control Enable=Disable;

Content Rule Name=Default;

Allowed Domain[0]=;

There are 2 things to remark. First, this problem only occurs when the ftp is setup on port 21. And second, the problem also disappears if I disable the NAT and set the router as a bridge.

Am I missing any configuration?

Warm regards.

Lucas

0 REPLIES 0