免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9388 | 回复: 9
打印 上一主题 下一主题

请教:DNS设置正确,不能上网问题。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-11-09 23:56 |只看该作者 |倒序浏览
本帖最后由 newxzc 于 2010-11-09 23:58 编辑

一块嵌入式的板子,用的是cramfs文件系统。通过udhcpc正常获取的ip dns gw 等。

  1. # udhcpc -i eth1
  2. udhcpc (v1.14.2) started
  3. Sending discover...
  4. Sending select for 192.168.0.3...
  5. Lease of 192.168.0.3 obtained, lease time 86400
  6. deleting routers
  7. route: SIOCDELRT: No such process
  8. adding route 192.168.0.1
  9. adding dns 192.168.0.1
复制代码
  1. # route
  2. Kernel IP routing table
  3. Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
  4. 192.168.0.0     *               255.255.255.0   U     0      0        0 eth1
  5. default         192.168.0.1     0.0.0.0         UG    0      0        0 eth1
复制代码
怀疑是dns解析的问题,手动加了备用dns
  1. echo nameserver 202.106.0.20 >> /etc/resolv.conf
  2. export nameserver=202.106.0.20
复制代码
BAIDU的ip可以通!
  1. # ping  61.135.169.105
  2. PING 61.135.169.105 (61.135.169.105): 56 data bytes
  3. 64 bytes from 61.135.169.105: seq=0 ttl=55 time=14.338 ms
  4. 64 bytes from 61.135.169.105: seq=1 ttl=55 time=4.542 ms
复制代码
  1. # cat /etc/resolv.conf
  2. nameserver 192.168.0.1
  3. nameserver 202.106.0.20
复制代码
域名解析有问题
  1. # ping www.google.com
  2. ping: bad address 'www.google.com'
  3. # ping www.baidu.com
  4. ping: bad address 'www.baidu.com'
复制代码

论坛徽章:
0
2 [报告]
发表于 2010-11-10 00:09 |只看该作者
首先帖子放错地方了吧。

另外你的nameserver貌似有问题啊,怎么是 192.168呢

论坛徽章:
0
3 [报告]
发表于 2010-11-10 04:09 |只看该作者
回复 1# newxzc


    traceroute ?

论坛徽章:
0
4 [报告]
发表于 2010-11-10 09:52 |只看该作者
nameserver 192.168.0.1

论坛徽章:
0
5 [报告]
发表于 2010-11-10 10:05 |只看该作者
回复 1# newxzc


    看样子是你把nameserver指向了网关,可能是网关本身配置也不正确。。
  可以直接把nameserver配成202.106.0.20试试。

论坛徽章:
0
6 [报告]
发表于 2010-11-10 10:21 |只看该作者
可以把resolv.conf改为
  1. nameserver 8.8.8.8
复制代码

论坛徽章:
0
7 [报告]
发表于 2010-11-10 12:42 |只看该作者
回复 6# ghp268


    兄弟,不知道设置为 8.8.8.8 有什么作用呢?

论坛徽章:
0
8 [报告]
发表于 2010-11-10 12:46 |只看该作者
回复 5# 好看的附件


   
看样子是你把nameserver指向了网关,可能是网关本身配置也不正确。。
  可以直接把nameserver配成202.106.0.20试试。


192.168.0.1 路由的地址,路由好像有dns转发功能。  笔记本就设置了一个dns指向 192.168.0.1 。

用这种方法也试过:
  1. echo nameserver 202.106.0.20 > /etc/resolv.conf
  2. echo nameserver 202.106.46.151 >> /etc/resolv.conf

  3. export nameserver=202.106.0.20
复制代码

论坛徽章:
0
9 [报告]
发表于 2010-11-10 13:22 |只看该作者
回复 7# newxzc


    8.8.8.8是谷歌的DNS地址

论坛徽章:
0
10 [报告]
发表于 2010-11-10 13:23 |只看该作者
回复 8# newxzc


    那就奇怪了,你还是抓包看看吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP