- 论坛徽章:
- 0
|
背景:
OPENBSD服务器上双网卡,分别配置IP:192.168.0.100/192.168.1.100
问题:
在OPENBSD4.0上安装proftpd-1.3x/proftpd-1.2x,启动PROFTPD服务器后,从CLIENT端只能从192.168.0.100连接FTP服务器,从192.168.1.100连接FTP无响应。好像PROFTPD不能监听所有IP地址。如果用Bind参数绑定到192.168.1.100后就可以了。但是始终PROFTPD不能同时监听两个IP。
通过netstat -an 也没发现问题,无防火墙。
[root@ob ~]#netstat -an
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp 0 0 *.21 *.* LISTEN
tcp 0 112 192.168.0.100.22 192.168.0.1.1307 ESTABLISHED
tcp 0 0 *.22 *.* LISTEN
tcp 0 0 *.80 *.* LISTEN
[root@ob ~]#ftp 192.168.1.100
Connected to 192.168.1.100.
^C
^C
q
q
quit
^C
^C
^C
^C
500 Sorry, no server available to handle request on 192.168.1.100
[root@ob ~]#ftp 192.168.0.100
Connected to 192.168.0.100.
220 ProFTPD 1.2.10 Server (ProFTPD Default Installation) [192.168.0.100]
Name (192.168.0.100:root): down
331 Password required for down.
Password:
530 Login incorrect.
ftp: Login failed.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> quit
221 Goodbye.
[root@ob ~]#ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33224
groups: lo
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:a9:40:0f:fe:17
groups: egress
media: Ethernet autoselect (10baseT)
status: active
inet 192.168.0.100 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::2a9:40ff:fe0f:fe17%fxp0 prefixlen 64 scopeid 0x1
ne3: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 52:54:ab:3c:e6:81
media: Ethernet autoselect (10baseT)
inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255
inet6 fe80::5054:abff:fe3c:e681%ne3 prefixlen 64 scopeid 0x2
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33224
enc0: flags=0<> mtu 1536 |
|