Android 真机和VMware模拟机 ping通

来源:互联网 发布:怎么练淘宝模特动作 编辑:程序博客网 时间:2024/05/16 06:33

环境:

MAC电脑(Mac电脑连着无线网以下统称主机)Android开发板(以下统称开发板)Ubuntu系统(VMware虚拟机下,以下统称虚拟机)一根普通网线

目的:

主机和开发板通过一个网线连接,能够实现:1.主机ping通开发板,虚拟机2.开发板ping通虚拟机,主机3.虚拟机ping通开发板,主机

过程:

一、设置主机IP

IP:192.168.2.2
子网掩码:255.255.255.0
路由器:192.168.2.1
DNS服务器: 8.8.8.8 8.8.4.4

注意:如果直接在这里改动,会报错

改动步骤如下:
1.关闭 IPv6
终端输入:networksetup -setv6off Ethernet
2.设置IPv4地址
终端输入:networksetup -setmanual Ethernet 192.168.2.2 255.255.255.0 192.168.2.1 (对应IP地址、子网掩码、路由器)
3.设置DNS
我没有设置,直接用默认的8.8.8.8
4.启动IPv6
选择”自动”即可

二、设置开发板IP

设置中,找到以太网设置,填写IP,子网掩码,DNS
IP: 192.168.2.3
掩码:255.255.255.0
DNS: 8.8.8.8
网关:192.168.2.1
注意要重启才能生效

三、设置虚拟机IP

3.1选择桥接模式,以太网

3.2 选择“编辑连接”

3.3 设置IP信息

保存,断开网络,然后重新连接“有线连接1”
通过ifconfig查看当前IP

发现设置的IP成功了

结果:

1.设置主机IP

IP:192.168.2.2
子网掩码:255.255.255.0
路由器:192.168.2.1
DNS服务器: 8.8.8.8

2.开发板IP

IP: 192.168.2.3
掩码:255.255.255.0
DNS: 8.8.8.8
网关:192.168.2.1

3.虚拟机IP

IP: 192.168.2.111
掩码:255.255.255.0
DNS: 8.8.8.8
网关:192.168.2.1
注意:网关,子网掩码要一样

注意的坑:

1.注意,开发板设置了IP信息以后,要重启重启重启2.虚拟机设置IP以后,需要重新连接IP3.主机IP设置以后,连上网线,会发现无线无法上网,注意,我测试的时候,是要等到无线无法上网后,3者才可以相互ping通4.注意关闭防火墙

参考资料:

Mac 以太网连接 报无效的服务器地址 BasicIPv6ValidationError
http://blog.csdn.net/lxmy2012/article/details/49795327

用网线直连的两台PC上的虚拟机通过网线通信的配置
http://blog.csdn.net/sonictl/article/details/47005273

原创粉丝点击