FTP显示illegal PORT command 、Unknown Command解决方案
来源:互联网 发布:bong3和小米手环2知乎 编辑:程序博客网 时间:2024/06/01 08:17
今天下午用Banana Pi 在宿舍里开FTP服务器,开的时候没有任何问题,结果用电脑上的Archlinux连接的时候,总是提示500 illegal PORT command 、500 Unknown Command。
网上搜了一下,都是讲的PASV和PORT模式切换,我试着做了一下,还是不行。
后来,又用Mac系统连了一下(Arch是虚拟机),发现竟然连接上了,再在Arch中用ip addr指令查了一下主机IP,10.XXX,感觉很奇怪,查了一下原来是本地局域网。也就是说我用的这个虚拟机软件(VirtualBox)默认应该是把主机的网络搞一个本地局域网共享给虚拟机的。是不是这个原因呢?
在VirtualBox中试着乱点一通,把NAT模式改成了Bridge Adapter。再回到Arch中,再用ip addr查了一下,还真蒙对了,IP已经变成了和主机、Banana Pi 同种的IP。再重新FTP打开了一下,成功了。
(默认设定)
(修改后设定)
总结一下,用默认的NAT模式应该是建立一个新的局域网,只有主机和虚拟机共享,其他的设备比如Banana Pi并不属于这个局域网,所以虚拟机也就无法连接到它。而改为桥接模式之后,相当于VirtualBox多了一个路由器的功能,分配给了虚拟机一个新的IP,这个时候就可以连接了。
0 0
- FTP显示illegal PORT command 、Unknown Command解决方案
- FTP时显示500 Illegal PORT command的解决
- FTP时显示500 Illegal PORT command的解决
- Ubuntu使用FTP时显示500 Illegal PORT command
- FTP时显示500 Illegal PORT command的解决
- FTP时显示500 Illegal PORT command的解决
- 500 Illegal PORT command. ftp: bind: Address already in use
- centOS 6.4 vsftpd 500 illegal port command
- centos 6.7 vsftpd 500 Illegal PORT command.
- 500 Illegal PORT command的问题(FTP主被动模式)
- FTP: 500 Illegal PORT command的问题(主被动模式)
- ftp command
- Command: Query port usage
- MacPorts 初装后提示 command not found: port 解决方案
- error:unknown command "loadfont"
- Unknown Command 'crunch 解决办法
- ERROR: Unknown command 'crunch'
- django-Unknown command: 'syncdb'
- CentOS/Ubuntu 14.10 安装 phpstorm
- 软件调试实战入门(1)
- 65_Valid Number
- Linux下vim的配置文件
- org.hibernate.HibernateException: Connection cannot be null when 'hibernate.dialect' not set
- FTP显示illegal PORT command 、Unknown Command解决方案
- JSplitPane的使用
- Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起
- AsyncQueryHandler详解
- LaTeX新人教程,30分钟从完全陌生到基本入门
- 莫名其妙的 do{ } while(0)
- windows下安装beautifulsoup4.3
- 第四周上机项目2 分数类的雏形
- Android中ASM.JAR的批命令处理编写