首先:
/etc/apt/source.list的内容是:
- 网易163更新服务器(广东广州电信/联通千兆双线接入), 包含其他开源镜像:
deb http://mirrors.163.com/ubuntu/ raring main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ raring-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ raring-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ raring-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ raring-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ raring main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ raring-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ raring-updates main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ raring-proposed main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ raring-backports main restricted universe multiverse
sudo apt-get update 更新源时候,出现下面的问题:
Something wicked happened resolving 'mirrors.163.com:http' (-5 - No address associated with hostname)
一般是源出现问题,加入官方源就不会了。
- Ubuntu 官方更新服务器(欧洲,此为官方源,国内较慢,但无同步延迟问题,电信、移动/铁通、联通等公网用户可以使用):
deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ raring-updates main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ raring-proposed main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ raring-updates main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ raring-proposed main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse
以下来处:
http://blog.csdn.net/huang_xw/article/details/8710888
如果ping命令返回如下错误,那主要的可能性就是系统的DNS设置有误。
可以通过如下方法来解决,此方法已经在linux和solaris系统下通过验证。
如果未设置, 则通过如下方式增加网关:
注意,上面的配置要加上dns。
以下是dns的配置,备忘。
hosts: dns files
表示只在DNS失效时候才使用/etc/hosts文件
hosts: dns
表示只用DNS解析主机
host: files
表示只用/etc/hosts文件解析主机
hosts: files dns
将使用/etc/hosts文件解析主机,表示如果无法解析主机名将使用DNS。
- [root@CentOS5 ~]# ping www.sina.com.cn
- ping: unknown host www.sina.com.cn
1) 确定设置了域名服务器
没有的话, 建议设置Google的公共DNS服务, 它应该不会出问题的- # cat /etc/resolv.conf
- -------------------------------------------------------------------
- nameserver 8.8.8.8
- nameserver 8.8.4.4
- -------------------------------------------------------------------
2) 确保路由表正常
- [root@CentOS5 ~]# netstat -rn
- Kernel IP routing table
- Destination Gateway Genmask Flags MSS Window irtt Iface
- 192.168.128.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
- 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
- 0.0.0.0 192.168.128.2 0.0.0.0 UG 0 0 0 eth0
- # route add default gw 192.168.128.2
3) 确保可用dns解析(这步常忘了)
- # grep hosts /etc/nsswitch.conf
- -------------------------------------------------------------------
- hosts: files dns
- -------------------------------------------------------------------
以下是dns的配置,备忘。
hosts: dns files
表示只在DNS失效时候才使用/etc/hosts文件
hosts: dns
表示只用DNS解析主机
host: files
表示只用/etc/hosts文件解析主机
hosts: files dns
将使用/etc/hosts文件解析主机,表示如果无法解析主机名将使用DNS。
http://gm100861.blog.51cto.com/1930562/895579
- root@Ttpod:~# cat /etc/resolv.conf
- # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
- # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
- root@Ttpod:~#
- root@Ttpod:~# cat /etc/network/interfaces
- # This file describes the network interfaces available on your system
- # and how to activate them. For more information, see interfaces(5).
- # The loopback network interface
- auto lo
- iface lo inet loopback
- # The primary network interface
- auto eth0
- iface eth0 inet static
- address 192.168.0.2
- netmask 255.255.255.0
- gateway 192.168.0.1
- dns-nameservers 192.168.0.1
以下来处:
如果在
解决办法:修改网络配置文件
/etc/network/interfaces
只有那四行