将2.6.36的kernel及友善之臂制作的文件系统Rootfs-Qtopia-Qt4在俺的板上起来以后,校验touchscreen,设置language,timezone等之后就ok进入正常状态了。
打开浏览器,地址栏输入“”不能撕开网页。用ifconfig和route命令查看网络设置,都没有问题。ping 192.168.1.1也没故障。猜想,可能是域名解析的故障。
直接在地址栏输入ip地址:如““可以上百度主页。
查看文件/etc/resolv.conf的内容是:"nameserver 192.168.1.1"
将其改成"nameserver 202.96.134.133"保存后重启。晕,用域名依然不能浏览网页。再次查看文件/etc/resolv.conf的内容居然还是:"nameserver 192.168.1.1"。
在/etc目录下搜索(grep -r resolv .),看哪里修改过resolv.conf文件,有如下输出:
”./init.d/ifconfig-eth0: echo nameserver $DNS > /etc/resolv.conf“。
原来是在/etc/init.d/ifconfig-eth0文件中的脚本修改了/etc/resolv.conf。
而/etc/init.d/rcS中会执行此ifconfig-eth0脚本文件。
查看/etc/init.d/ifconfig-eth0用到的文件,发现/etc/eth0-setting中对DNS环境变量赋值:
“DNS=192.168.1.1”将其改成”DNS=202.96.134.133“。
重启系统,打开浏览器,地址栏输入“”。 OK.
忙活那么多,只是改下/etc/eth0-setting中的一项ip地址而已。
阅读(1815) | 评论(0) | 转发(0) |