开发板Ping不通虚拟机和主机

Ubuntu 16.04      win7  笔记本连接学校的无线网 开发板S3c2440与笔记本仅通过COM连接

问题描述:

设置了桥接,主机与虚拟机IP在同一网段后,主机与虚拟机可以Ping,但是开发板无法Ping主机与虚拟机

设置如下

步骤:

  1.确定网卡A

  2.VMWare选择网卡A作为桥接网卡

  3.设置三者IP在同一网段

    a.Windows网卡A的IP

    b.VMWare里面Ubuntu的IP

    c.开发板的IP(U-Boot / Linux)

注意事项:

  1.关闭电脑的防火墙,

  2.关闭VMWare中Linux防火墙

          

  3.PC有多个网卡时,多个网卡的IP不能为同一网段

  4.开发板运行与U-Boot时,使用 set ipaddr xxx.xx.xxx.x  设置IP

  5.开发板运行与Linux时,使用   ifconfig eth0  xxx.xx.xxx.x  设置IP  (eth x 根据具体的网卡而定,比如我的就是ens33)

  6.开发板运行与U-Boot时的IP,启动到Linux就无效了,在Linux下需要重新设置IP

举个栗子(主机与虚拟机Ping):

  1.确定主机所连的网卡并查看IP

  控制面板--->网络与共享中心--->更改适配器设置(我连接的是学校的无线网),有线网卡已经禁用,无线网卡Dell wireless 1705 802....

  

  cmd--->ipconfig

  

  IP地址为 :10.101.15.178  子网掩码 255.255.192.0    网关:10.101.0.1

2.确定Ubuntu的IP

  

  

 

3.设置Ubuntu的网卡与主机相同,桥接

  我之前未设置之前都是主机连接无线网的,Ubuntu只能选择Net连接模式才能上网,桥接模式无法上网

  是因为VMWare的网卡设置与主机不同,而且不在同一网段,现在设置

  虚拟机设置-->网络适配器

  

4.设置Ubuntu的IP与主机IP同一网段

  a.临时更改

  ifconfig ethx 10.101.15.1

  b.持久修改

  进入Ubuntu,点击网络标识(不同版本的Ubuntu,设置不太一样,但总能找到的)

  VMWare12.0 可以在虚拟机设置那里直接设置

  

       

       

5.再次ifconfig,即可看到虚拟机IP设置,若没变化,重启试试

6.记得关闭电脑,虚拟机的防火墙,以及杀毒软件,这些都可能是Ping不通的原因

7.Ping通后,可见数据传输

  

 

实现开发板Ping虚拟机

  1.更改开发板IP

  

   1.开发板Ping虚拟机

  

  2.开发板Ping主机

  

 

posted @ 2018-12-07 15:08  朱果果  阅读(2149)  评论(1编辑  收藏  举报