各位,
我要问的是关于android上移植ethernet的,参考的文章是: http://blog.csdn.net/fgwf1/archive/2010/12/02/6049416.aspx
我按照上面的那篇文章,移植了android上层的ethernet部分,现在的情况是这样的:
1,能够通过Settings界面控制网络的开关,并能够通过dhcpcd获得正确的动态IP和DNS等信息,桌面上的ethernet图标能够正常显示:拔网线图标消失,插上网线图标显示。
2,在底层驱动方面,在command-line里ping得通www.baidu.com,www.sina.com.cn等网址。
现在我遇到的问题是,通过web浏览器却访问不了上述百度和新浪的网址:(显示:Web page not availiable)。 搞过android的ethernet移植的大侠们,我现在遇到的这种情况,问题出在哪呢? 怎么才可以让web浏览器成功访问web网站呢?先谢谢了!
我要问的是关于android上移植ethernet的,参考的文章是: http://blog.csdn.net/fgwf1/archive/2010/12/02/6049416.aspx
我按照上面的那篇文章,移植了android上层的ethernet部分,现在的情况是这样的:
1,能够通过Settings界面控制网络的开关,并能够通过dhcpcd获得正确的动态IP和DNS等信息,桌面上的ethernet图标能够正常显示:拔网线图标消失,插上网线图标显示。
2,在底层驱动方面,在command-line里ping得通www.baidu.com,www.sina.com.cn等网址。
现在我遇到的问题是,通过web浏览器却访问不了上述百度和新浪的网址:(显示:Web page not availiable)。 搞过android的ethernet移植的大侠们,我现在遇到的这种情况,问题出在哪呢? 怎么才可以让web浏览器成功访问web网站呢?先谢谢了!
我现在能获取ip什么的都获取到了,状态栏上的图标也显示出来了,但就是浏览器不能访问网页,可能是什么的问题,谢谢!
下面是log
DEBUG/ConnectivityService(2176): adding dns 12.26.2.228 for mobile
DEBUG/ConnectivityService(2176): adding dns 8.8.8.8 for mobile
DEBUG/ConnectivityService(2176): erasing net.dns1
DEBUG/ConnectivityService(2176): erasing net.dns2
DEBUG/ConnectivityService(2176): ConnectivityChange for mobile_hipri: CONNECTED/CONNECTED
ERROR/NetworkStateTracker(2176): net.tcp.buffersize.unknown not found in system properties. Using defaults