关于window与虚拟机ubuntu之间的FTP通讯问题
关于window与虚拟机ubuntu之间的FTP通讯问题
看了韦东山老师的学前班视频---关于搭建window,虚拟机,开发板三者之间的通讯,本人在10/6号到8号凌晨1点钟,花费1天半
的时间,各种查资料,各种重复播放视频,最终都没能解开我的关于三者之间不能完全互Ping通的问题,最终在偶然的尝试下
成功解决,现记录如下,望后来的学前班学子在出现这个问题之后有方便的解决途径:
韦老师的视频中以及书面资料中都写的很清楚,window的IP:192.168.1.2;虚拟机ubuntu的IP:192.168.1.3;
开发板的IP:192.168.1.4。网关均为192.168.1.1,掩码均为255.255.255.0。设置好了之后,用命令好ping虚拟机,
并不能ping通,用虚拟机PINGwindow,也不能ping通,用开发板ping这两个,均能PING通。。。。。;
打开FTP连接工具,输入主机地址192.168.1.3,连接被拒绝。。。。
首先,我的PC是05年的华硕笔记本,家里的是旅行式无线路由器,就是只有一个网口,这种情况下只能进行视视频中
所讲的搭建方式1:即电脑连着无线网卡,开发板与笔记本有线连接。。。注意了注意,韦老师视频中所用的是XP系统,
可能是和window8系统的网络适配器默认配置有关系。在自己的电脑连接无线网卡时,如果你修改以太网适配器的IP,
那么你是无论如何都不可能PING通的。必须把虚拟机设置在无线网卡的IP段,步骤如下:
1.打开命令行,输入ipconfig,可以看到,在笔记本连接无线局域网的情况下,以太网适配器是不工作的,无论你给你
怎么配置ip,它是不工作的,这是ping不通的直接原因。记住无线局域网适配器的IP地址,我的192.168.1.101,
网关为192.168.1.105,掩码255.255.255.0
2.打开虚拟机,选择虚拟网络编辑器,选择桥接模式,桥接到无线网卡(不要桥接到以太网卡,否则连不上),确认。
3.虚拟机设置,如下图
4.启动ubuntu,命令行中ifconfig,确认ubuntu现在用的哪个虚拟网卡以及它的MAC地址,我的是eth5,接下来
配置VPN,选中刚才看到的网卡,没有就创建一个,有就编辑,MAC地址栏填入网卡对应的MAC地址,IP4setting
如图所示。保存,选择eth5连接。
5.接下来安装vsftpd服务,如果已安装则无视这一步:
sudoapt-get install vsftpd
如果vsftp安装这一步出现什么问题,请参考这位大大的解决方法:http://blog.****.net/QQ576494799/article/details/52234677
6.1好了,虚拟机ping向window:ping 192.168.1.101,终于通了
6.2Window ping向虚拟机:ping 192.168.1.3,也通了:
6.3window下ftp登录虚拟机,成功。
注意:
1.这样的设置开发板是ping不通window和ubuntu的,原因是开发板连接的是以太网卡的接口,只能PING通
以太网连接的windows,ping不通无线网卡连接的windows。
2.以上仅限于电脑只能连接无线网,以太网卡未使用的情况,如电脑通过有线连接,直接跟着韦老师步骤没问题。