关于window与虚拟机ubuntu之间的FTP通讯问题

关于window与虚拟机ubuntu之间的FTP通讯问题


看了韦东山老师的学前班视频---关于搭建window,虚拟机,开发板三者之间的通讯,本人在10/6号到8号凌晨1点钟,花费1天半

的时间,各种查资料,各种重复播放视频,最终都没能解开我的关于三者之间不能完全互Ping通的问题,最终在偶然的尝试下

成功解决,现记录如下,望后来的学前班学子在出现这个问题之后有方便的解决途径:

韦老师的视频中以及书面资料中都写的很清楚,windowIP192.168.1.2;虚拟机ubuntuIP192.168.1.3

开发板的IP192.168.1.4。网关均为192.168.1.1,掩码均为255.255.255.0。设置好了之后,用命令好ping虚拟机,

并不能ping通,用虚拟机PINGwindow,也不能ping通,用开发板ping这两个,均能PING通。。。。。;

打开FTP连接工具,输入主机地址192.168.1.3,连接被拒绝。。。。

 

首先,我的PC05年的华硕笔记本,家里的是旅行式无线路由器,就是只有一个网口,这种情况下只能进行视视频中

所讲的搭建方式1:即电脑连着无线网卡,开发板与笔记本有线连接。。。注意了注意,韦老师视频中所用的是XP系统,

可能是和window8系统的网络适配器默认配置有关系。在自己的电脑连接无线网卡时,如果你修改以太网适配器的IP

那么你是无论如何都不可能PING通的。必须把虚拟机设置在无线网卡的IP段,步骤如下:

 

1.打开命令行,输入ipconfig,可以看到,在笔记本连接无线局域网的情况下,以太网适配器是不工作的,无论你给你

怎么配置ip,它是不工作的,这是ping不通的直接原因。记住无线局域网适配器的IP地址,我的192.168.1.101

网关为192.168.1.105,掩码255.255.255.0

关于window与虚拟机ubuntu之间的FTP通讯问题

 

 

2.打开虚拟机,选择虚拟网络编辑器,选择桥接模式,桥接到无线网卡(不要桥接到以太网卡,否则连不上),确认。

关于window与虚拟机ubuntu之间的FTP通讯问题

 

关于window与虚拟机ubuntu之间的FTP通讯问题

 

3.虚拟机设置,如下图

关于window与虚拟机ubuntu之间的FTP通讯问题

 

4.启动ubuntu,命令行中ifconfig,确认ubuntu现在用的哪个虚拟网卡以及它的MAC地址,我的是eth5,接下来

配置VPN,选中刚才看到的网卡,没有就创建一个,有就编辑,MAC地址栏填入网卡对应的MAC地址,IP4setting

如图所示。保存,选择eth5连接。

关于window与虚拟机ubuntu之间的FTP通讯问题

 

关于window与虚拟机ubuntu之间的FTP通讯问题

 

关于window与虚拟机ubuntu之间的FTP通讯问题

 

关于window与虚拟机ubuntu之间的FTP通讯问题

 

关于window与虚拟机ubuntu之间的FTP通讯问题

 

关于window与虚拟机ubuntu之间的FTP通讯问题

 

5.接下来安装vsftpd服务,如果已安装则无视这一步:

 sudoapt-get install vsftpd

如果vsftp安装这一步出现什么问题,请参考这位大大的解决方法:http://blog.****.net/QQ576494799/article/details/52234677

 

6.1好了,虚拟机pingwindowping 192.168.1.101,终于通了

关于window与虚拟机ubuntu之间的FTP通讯问题

 

6.2Window ping向虚拟机:ping 192.168.1.3,也通了:

关于window与虚拟机ubuntu之间的FTP通讯问题

 

6.3window下ftp登录虚拟机,成功。

关于window与虚拟机ubuntu之间的FTP通讯问题

 

 

 注意:

1.这样的设置开发板是ping不通window和ubuntu的,原因是开发板连接的是以太网卡的接口,只能PING

以太网连接的windows,ping不通无线网卡连接的windows

2.以上仅限于电脑只能连接无线网,以太网卡未使用的情况,如电脑通过有线连接,直接跟着韦老师步骤没问题。