0 现象: 虚拟机桥接下,wget无法识别外网地址
查询结果: 虚拟机DNS没配置好
1 参考链接: http://www.cnblogs.com/52linux/archive/2012/03/27/2418956.html
2 这里我的做法是:
2.1) 修改 /etc/sysconfig/network-scripts/ifcfg-eth0, 添加 "DNS1=ip", "DNS2=IP"...行
通过本机windos下ipconfig -all 得到DNS的两个数据,后添加到ifcfg-eth0的最后两行内:
[root@h2master networking]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:0C:29:B6:55:64
NETMASK=255.255.255.0
IPADDR=192.168.1.110
GATEWAY=192.168.1.1
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
DNS1=211.98.2.4
DNS2=61.233.9.9
添加完后查看:
/etc/resolv.conf,
可以看到添加过的两个dns会自动配置到nameserver中如下:
[root@h2master networking]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 211.98.2.4
nameserver 61.233.9.9
2.2 )
- 2.2.1)以 root 身份运行 "service NetworkManager restart".
2.2.2) 以 root 身份运行 "service network restart". 后在ping baidu可以
(在我的集群里是需要重启这一步的,不知道别人的集群中是否需要)
2.3) 执行wget下载 一切顺畅:
[root@h2master2 ~]# wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
.....
100%[======================================>] 11,793,433 137K/s in 95s
2015-03-03 19:10:16 (121 KB/s) - `Python-2.7.3.tar.bz2' saved [11793433/11793433]
3 如果上述操作后 你的虚拟机IP地址变更了,此时需要 reboot 后才可以恢复到你原本设置的静态IP上去
另外类似文章 yum在线安装No more mirrors to try,Couldn't resolve host 'mirrorlist.centos.org
也是因为没有配置好dns造成的。
所有评论(0)