CENTOS虚拟机DNS设置

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

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

# cat /etc/resolv.conf
nameserver 192.168.137.1

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

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

# 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,发现被改回去了:

# 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服务器地址:

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如下:

# 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代码的方式,如下:

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格式为:

# cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

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

时间: 2024-10-06 01:36:15

CENTOS虚拟机DNS设置的相关文章

[转]CentOS虚拟机如何设置共享文件夹,并在Windows下映射网络驱动器?

CentOS虚拟机如何设置共享文件夹,并在Windows下映射网络驱动器? 转自这里 一.为什么要这么做? 最近在做Linux下的软件开发,但又想使用Windows下的编程工具“Source Insight”. 二.安装环境 本机系统:Windows 7 旗舰版 VMware:VMware Workstation 9.0 CentOS:CentOS 6.4 网络适配器设置为:NAT 转换 三.查看是否已经安装“samba” 命令:rpm -qa|grep samba 输出结果: samba-cl

CentOS虚拟机如何设置共享文件夹,并在Windows下映射网络驱动器

一.为什么要这么做? 最近在做Linux下的软件开发,但又想使用Windows下的编程工具“Source Insight”. 二.安装环境 本机系统:Windows 7 旗舰版 VMware:VMware Workstation 9.0 CentOS:CentOS 6.4 网络适配器设置为:NAT 转换 三.查看是否已经安装“samba” 命令:rpm -qa|grep samba 输出结果: samba-client-3.0.33-3.28-1.el5samba-common-3.0.33-3

Centos 7 安装 设置 IP地址,DNS,主机名,防火墙,端口 (实测+笔记)

环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤: 1.虚拟系统安装 1.1 使用VMware 虚拟机,读入ISO进行安装.启动后进行安装界面 1.2 选择 Install CentOS7,进行语言选择 1.3 选择简体中文,进入信息摘要 1.4 点击"安装位置",选择系统需要安装到的硬盘,点击“完成”. 1.5 点击"网络和主机名",进行网络设置

Centos 7 安装 设置 IP地址,DNS,主机名,防火墙,端口,SELinux (实测+笔记)

环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤: 1.虚拟系统安装 1.1 使用VMware 虚拟机,读入ISO进行安装.启动后进行安装界面 1.2 选择 Install CentOS7,进行语言选择 1.3 选择简体中文,进入信息摘要 1.4 点击"安装位置",选择系统需要安装到的硬盘,点击“完成”. 1.5 点击"网络和主机名",进行网络设置

vm虚拟机centos文件共享目录设置

源:CentOS 6 安装VMWare tools,以及解决安装后/mnt中有hgfs但没共享文件的方法 一.首先是安装VMWare tools 1.以ROOT身份进入LINUX 2.在虚拟机软件VMWARE状态栏中,点击 SETTING菜单下的ENABLE VMWARE TOOLS子菜单,此时在linux的 tar zxf vmware-linux-tools.tar.gz 4.进入解压后的文件夹,使用 ./vmware-install.pl 开始安装 5.此后只需回车,使用默认配置即可 6.

在VMware虚拟机下设置CentOS上网方法

核心提示:VMware虚拟机的CentOS无法上网怎么办?在虚拟机中安装了Centos,想要Centos上网,却发现上不了网!!在网上找了很久才终于解决了这一问题,下面XP系统之家小编为大家演示设置VMware虚拟机下设置CentOS上网方法. VMware虚拟机CentOS无法上网解决方法: 1)点击VM->SettingsHardware (虚拟机->设置)选项卡下面 2)点击NetworkAdapter(网络适配器)设置,首先我们在虚拟机中将网络配置设置成NAT,如下图所示: 3.然后右

[转]Centos IP、DNS设置

1.CentOS 修改DNS 修改对应网卡的DNS的配置文件# vi /etc/resolv.conf 修改以下内容 nameserver 8.8.8.8 #google域名服务器nameserver 8.8.4.4 #google域名服务器2.CentOS 修改网关 修改对应网卡的网关的配置文件[[email protected]]# vi /etc/sysconfig/network 修改以下内容NETWORKING=yes(表示系统是否使用网络,一般设置为yes.如果设为no,则不能使用网

VMware workstation 14 CentOs 7.5.1804 虚拟机网卡设置为NAT模式并设置固定IP

一.背景知识     虚拟机网络模式 无论是vmware workstation,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式: 1.桥接 2.NAT 3.Host-Only 桥接 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段. 所以当我们要在局域网使用虚拟机

CentOS虚拟机NAT模式下配置静态IP教程

本教程是以32位的CentOS6.5为例,CentOS的网卡是NAT模式 1.打开VMware虚拟机,编辑--->虚拟网络编辑器进行设置NAT网卡 将DHCP服务勾选上,可点击NAT设置查看网关 这里可不做修改,记下网关IP(或者稍后在CentOS中查看也行),保持默认即可 2.进入CentOS虚拟机中,运行dhclient命令来自动获取IP 3.执行ifconfig命令,查看获取的IP 4.配置相关文件 输入命令:vi /etc/sysconfig/network-scripts/ifcfg-