在windows主机安装centos虚拟机后,遇到虚拟机连接外网问题。 
解决方案:http://blog.csdn.net/pang040328/article/details/12427359

经过如上操作,确认可以ping 8.8.8.8,表示虚拟机可以连接外网了。不过,ping www.baidu.com发现ping失败,因此怀疑机器的DNS设置有问题,查看机器的DNS配置:

1
2
# cat /etc/resolv.conf
nameserver 192.168.137.1

原来默认安装后,默认设置DNS SERVER为192.168.137.1,导致解析域名失败。

修改resolv.conf,增加GOOGLE的DNS服务器后如下:

1
2
3
# cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

ok了,可以ping www.baidu.com域名了

后来重启虚拟机后,发现ping www.baidu.com又失败了,查看resolve.conf,发现被改回去了:

1
2
# cat /etc/resolv.conf
nameserver 192.168.137.1

后来网上搜索对应的方法,如:http://blog.itpub.net/27009266/viewspace-776952/

发现resolve.conf在机器重启或者network重启后,会自动从/etc/sysconfig/network-scripts/ifcfg-eth0中生成。 
好吧,基于网上攻略,修改对应的文件,增加两个google的DNS服务器地址:

1
2
3
4
5
6
TYPE=Ethernet
BOOTPROTO=dhcp
UUID=49178034-f52f-468c-998c-3c406fad9a77
onboot=true
DNS1=8.8.8.8
DNS2=8.8.4.4

重启network后发现,resolve.conf如下:

1
2
3
4
# cat /etc/resolv.conf
nameserver 192.168.137.1
nameserver 8.8.8.8
nameserver 8.8.4.4

尼玛怎么还有192.168.137.1无语了,怀疑是DHCP的原因,因此修改网卡的格式,改为静态IP代码的方式,如下:

1
2
3
4
5
6
7
8
9
10
11
TYPE=Ethernet
BOOTPROTO=static
NAME=eno16777736
UUID=49178034-f52f-468c-998c-3c406fad9a77
DEVICE=eno16777736
IPADDR=192.168.137.10
NETMASK=255.255.255.0
GATEWAY=192.168.137.1
onboot=true
DNS1=8.8.8.8
DNS2=8.8.4.4

修改后重启network,发现resolve.conf格式为:

1
2
3
# cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

世界总算是清净了,重启network后发现resolve.conf格式不变。 
终于搞定了,妈妈再也不用担心我连不上外网了

centos 虚拟机联网的更多相关文章

  1. Virtualbox 复制 CentOS 虚拟机无法联网

    Centos刚装好后无法联网 复制虚拟机后,出现 No such device eth0 我们要处理的三个问题: 在Virtualbox上安装好Centos后如何联网 如何在Virtualbox上复制 ...

  2. centos虚拟机复制移动后网络配置无效

    移植Centos虚拟机后无法联网解决1.迁移以后,会存在其中一个网卡无法启动(eth0 or eth1) [root@ ~]# ifup eth0 WARNING: Deprecated config ...

  3. 为centos虚拟机配置固定ip

    在virtual上安装centos虚拟机以后,发现虚拟机没有ip,无法联网 将虚拟机的网络适配器改为桥接模式,桥接到物理机的无线网卡 为虚拟机配置固定IP(vi /etc/sysconfig/netw ...

  4. centOS的联网问题

    centOS连接了一个下午,没连上网络,隔了两天,又试了一下午才把网连上,一直查centOS的网络连接问题都搞不定,最后还是问了朋友怎么给虚拟机联网谈到虚拟网卡的问题.建议可以看看网络适配器,VMwa ...

  5. 怎样使用nat和桥接方式解决虚拟机联网问题

    对于很多的linux初学者来说,最开始学习linux时通常是在虚拟机上进行的,然而对于新手来说虚拟机联网会对他们来说是比较困难的.这里我根据自己的经验写了一篇文档分享给大家.下面对几种连接方式进行简单 ...

  6. Vmware怎样使用nat和桥接方式解决虚拟机联网问题

    对于很多的linux初学者来说,最开始学习linux时通常是在虚拟机上进行的,然而对于新手来说虚拟机联网会对他们来说是比较困难的.这里我根据自己的经验写了一篇文档分享给大家.下面对几种连接方式进行简单 ...

  7. crt连接vitualbox中centos虚拟机

    在virtalbox中安装了centos虚拟机后,在虚拟机中直接操作很是不方便,所以想用crt连接虚拟机, 1.打开virtualbox,设置-网络,网络连接2设置连接方式为“Bridged Adap ...

  8. 虚拟机联网及远程连接-Linux基础环境命令学习笔记

    1.ifconfig命令=ip a命令,查看IP地址 网卡默认名称eth0. Bcast 广播地址2.xshell or secureCRT远程连接 ssh root@地址 xmanager 远程桌面 ...

  9. 使用nat方式解决虚拟机联网问题

    本文全文参考:http://jingyan.baidu.com/album/4e5b3e1957979d91901e24f1.html?picindex=1,谢谢 对于很多的linux初学者来说,最开 ...

随机推荐

  1. USB引脚及定义

    USB 2.0 USB接口定义: USB引脚定义: 针脚 名称 说明 接线颜色 1 VCC +5V电压 红色 2 D- 数据线负极 白色 3 D+ 数据线正极 绿色 4 GND 接地 黑色   Min ...

  2. nginx面试要点

    首先列出一些面试题目包括nginx和redis的. 1..nginx 框架是怎样的 2. nginx负载均衡的算法怎么实现的,懵逼,说没看过  . nginx 的 upstream目前支持 4 种方式 ...

  3. SQL查询顺序

    SQL查询顺序 1 FROM 2 WHERE 3 SELECT 4 ORDER BY 5 GOUP BY 6 HAVING 左外连接:查询出 left join 左边表的全部数据,left join右 ...

  4. [转]Android:改变Activity切换方式

    overridePendingTransition(enterAnim, exitAnim); Intent intent =new Intent(this,item2.class); startAc ...

  5. Qt 安装事件过滤器installEventFilter

    Qt 安装事件过滤器installEventFilter (2013-01-28 14:29:18) 转载▼   分类: 工作笔记 Qt的事件模型一个强大的功能是一个QObject对象能够监视发送其他 ...

  6. windows 10系统更新失败的解决办法

    最近遇到一个问题,系统总是自动下载一个更新,看样子是个补丁吧,但是每次提醒重新启动以安装更新,但每次又安装失败,回退.就这样,下载,重启,安装失败,下载......一直循环,搞得都不敢关机了,因为这样 ...

  7. Linux ls命令参数详解

    -a -- 全部(all).列举目录中的全部文件,包括隐藏文件(.filename).位于这个列表的起首处的 .. 和 . 依次是指父目录和你的当前目录.      -l -- 长(long).列举目 ...

  8. Java中各种集合特点总结

    1:集合:    (1) Collection(单列集合)         List(有序,可重复)             ArrayList                 底层数据结构是数组,查 ...

  9. 分享知识-快乐自己:HashMap 与 HashTable 的区别

    特性: HashMap 与 Hashtable 的分析: 1):HashMap简介 1.底层数组+链表实现,可以存储null键和null值,线程不安全 2.HashMap 不是线程安全的 3.Hash ...

  10. Oracle 11g 客户端连接 oracle 10g 服务端,乱码问题

    从网上搜索资料基本确定:字符集错误 Pl/sql 连接到oracle 数据库   “select userenv('language') from dual” 找到服务端的对应的字符集,拷贝之: 到本 ...