用Android-X86和VirtualBox打造高性能Android开发环境 之解决上网问题

《用Android-X86和VirtualBox打造高性能Android开发环境》原帖

http://be-evil.org/create-an-x86-emulator-based-height-performance-android-develop-environment.html

桥接方式,基于虚拟网卡实现,就相当于直接连到公司的以太网上了

android里设置》Enternetconfiguration(以太网配置)》...自己配置下吧

但是,问题来了,不能上网...(是在公司的网)

后来发现,网关上报我arp攻击!!!

我们公司路由器必须IP-MAC绑定,否则把你虚拟网卡的arp请求当成攻击

(我感觉,主机已经一个网线连到路由器,虚拟机再发送arp请求,路由器就很可以判断你中了arp毒吧)

其实是我嫌麻烦,把IP-MAC绑定关了,要不然也碰不上这问题了。

还有一个必须的步骤(我现在用的是eeepc2.3版本,后面会说到,其实2.2版本就不用这样了,直接gui里设置就行

linux下要设置下默认网关才行,虽然前面android里以太网已经设置了网关,

命令行routeadddefaultgw192.168.1.1deveth0

OK,可以上网了

我同事也试验了NAT方式,也是可以上网的。

===========================

又来问题了,android虚拟机断网重连或重启后,又需要重新设置默认路由才行

原来必须用,android-x86-2.2的,反正我用android-x86-2.2-generic.iso就好了

里面以太网设置选项都不一样

2.2里是"defaultrouter"

2.3里是"gateway"

别的3.x,4.x我都试了,虽然gui里没以太网设置,

但是命令行里设置下还是可以上网的,但同样重启还得重设默认路由

竟然这样整啊,

相关推荐