免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1392 | 回复: 0

嵌入式linux 平台如何上外网 [复制链接]

论坛徽章:
0
发表于 2010-01-15 11:15 |显示全部楼层



首先说一下我用的ST的STi7105平台。

现在想在目标板上能直接访问外网,比如ping
www.sohu.com


目标板已经连上了可以直接访问外网的局域网。网关为192.168.1.1,目标板的ip为192.168.1.150


首先我们要得到一个外网的iP地址,以便测试。

在windows 下的cmd 里执行: nslookup
www.sohu.com
,可以得到搜狐网的若干个IP地址。
如"121.14.0.19"

在目标板的终端下直接ping 121.14.0.19,不通!原来没有设置路由,如下设置路由:
route add default gw 192.168.1.1

在ping 121.14.0.19 。可以同了。
到了这里,我们实现了跟外网的连接了!接下来配置DNS。

要想实现DNS,必须安装bind 包。这里由于ST给的开发包里已经有了,就不在写它是怎么交叉编译了。

主要将它的配置。
/etc/hosts 如下编辑:
127.0.0.1       localhost.localdomain   localhost

/etc/host.conf: 如下编辑
order hosts,bind

/etc/resolv.conf   //如下编辑,添加DNS域名解析服务器。

#
# resolv.conf  This file is the resolver configuration file
# See resolver(5).
#
nameserver 202.96.134.133
nameserver 202.96.128.68


保存后,我们可以执行
nslookup
www.sohu.com
看是否能想在windows那样显示搜狐网的IP地址。

如果能够成功显示,则说明DNS可以正常工作。

执行: ping
www.sohu.com
也可以通啦。



















本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/109710/showart_2149674.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP