开发板ping外网与localhost

来源:互联网 发布:js 获取端口号 编辑:程序博客网 时间:2024/06/06 03:12
从nfs启动后,可以ping内网ip,外网ping不通

[root@Industech /]# ping 192.168.0.108             
PING 192.168.0.108 (192.168.0.108): 56 data bytes
64 bytes from 192.168.0.108: seq=0 ttl=64 time=0.597 ms
--- 192.168.0.108 ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 0.597/0.597/0.597 ms     
[root@Industech /]#    
ping 220.181.111.148                                                                                        
PING 220.181.111.148 (220.181.111.148): 56 data bytes                                                                                 
ping: sendto: Network is unreachable

1.设置域名,注意如果域名设置不对外网ip有可能可以ping通,但是域名(www.baidu.com)无法ping通的,我用的203.80.96.10
,可以自己设置成114的dns,比如114.114.114.114

echo nameserver 203.80.96.10 > /etc/resolv.conf

[root@Industech /]# ping www.baidu.com
ping: bad address 'www.baidu.com'    
[root@Industech /]# ping 220.181.111.148
PING 220.181.111.148 (220.181.111.148): 56 data bytes
ping: sendto: Network is unreachable                

2.设置默认路由
/sbin/route add default gw 192.168.0.1

设置默认路由之后,可以ping通外网ip



ping localhost
ping: bad address 'localhost'

修改 /etc/hosts,添加以下内容,第二行jyxtec为板子的hostname
127.0.0.1       localhost
127.0.0.2       jyxtec

另外挎贝主机etc/nsswitch.conf 到板子上,如果能ping通localhost,不能ping通外网网址,则修改nsswitch.conf
hosts:      files mdns4_minimal [NOTFOUND=return] dns

hosts:      files dns
原文链接http://blog.chinaunix.net/uid-20680966-id-3221138.html
0 0