菜鸟成长手记-Centos网络配置后不能访问外网(之二)

今天在配置新系统的时候,因为有两个网卡,一个eth0(192.168.118.132):对外服务,eth1(192.168.133.129):对内服务。
安装好系统后,使用了dhclient自动获取IP,然后就分别配置了eth0和eth1。
配置如下:
DEVICE=eth0
HWADDR=00:0C:29:70:84:8D
TYPE=Ethernet
UUID=6eaaa43f-fe2a-4e81-8bc1-898662bfed0d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.118.132
NETMASK=255.255.255.0
GATEWAY=192.168.118.2
DNS=8.8.8.8

DEVICE=eth1
HWADDR=00:0C:29:70:84:97
TYPE=Ethernet
UUID=b56d7b25-e945-4186-8f71-1f92a0f3387a
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.133.129
配置后,重启服务。接着使用yum安装软件包的时候,报错:
14: PYCURL ERROR 6 - "Couldn‘t resolve host ‘mirrorlist.centos.org‘"
错误:Cannot find a valid baseurl for repo: base

执行ping www.baidu.com时报错:
ping: unknown host www.baidu.com
重新查看网卡配置文件,核对后发现参数没错。经过一番排查,发现了DNS配置文件:/etc/resolv.conf的配置参数不对:
[[email protected] ~]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search localdomain
nameserver 192.168.133.1
原来是因为使用了dhclient获取命令的时候,把/etc/resolv.conf中的参数设置错了

解决方案:
方法1. vi /etc/resolv.conf,直接修改文件,把nameserver的参数改成能用的DNS服务地址
方法2. echo "nameserver 8.8.8.8" >> /etc/resolv.conf 其中的8.8.8.8(谷歌DNS服务器地址)可根据实际情况配置

时间: 2024-08-05 07:05:42

菜鸟成长手记-Centos网络配置后不能访问外网(之二)的相关文章

个人成长日志—Centos网络配置后不能访问外网

现象: ping内网正常 ping外网ip,域名均无法正常,返回错误提示:connect: Network is unreachable 运行命令route显示,发现,没有任何的网关信息.然后检查网卡配置,配置信息如下: DEVICE=eth0 HWADDR=........(请忽略) TYPE=Ethernet UUID=.........(忽略) ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.118.131 NETM

CentOS网络配置后无法访问外网的解决方法

CentOS网络配置后无法访问外网的解决方法 关于CentOS网络的具体配置项,可以参考Mitchell博客之前的那篇文章. 现象: ping内网正常ping外网IP,域名均无法正常,返回错误:connect: Network is unreachable 后面在无意中看到Linux网络配置有添加网关的命令: 复制代码 代码如下: route add default gw 192.168.128.2 dev eth0 按上面操作,添加了默认的网关之后.再次访问外网一切正常. 有这个现象来看,应该

Centos 7.5 载VMware下搭建host网络使用静态ip访问外网

Centos 7.5 载VMware下搭建host网络使用静态ip访问外网 设置网络连接模式 修改ip: cd /etc/sysconfig/network-scripts/ cat ifcfg-ens33 TYPE=Ethernet #BOOTPROTO=dhcp BOOTPROTO=static IPADDR=10.10.1.120 NETMASK=255.255.255.0 NM_COMTROLLED=no DEFROUTE=yes PEERDNS=yes PEERROUTES=yes I

vm中centos7配置静态ip访问外网

我使用的是桥接方式,具体步骤如下 1.设置虚拟机网络: 编辑>虚拟网络编辑器 2.设置vm中操作系统的网络设置 3.进入centos7中后修改网络配置: 另附我的宿主机网络配置如下图: 4.重启网络 service  network restart 补充说明: 1.网上很多地方说要配置/etc/resolv.conf,但是我没有手动配置这个文件,当执行重启网络后 resolv.conf自动变成如下配置 2.刚装好的centos7有可能没有ifconfig这个命令,按照如下方式安装就可使用ifco

VMware workstation 网络选择 NAT模式 访问外网

本地做测试  尽然被 nat 模式給卡着了  :所以记录一下: 1.创建 虚拟机 配置[网络适配器] -- 选择 nat 模式 ( 选择网卡 )  虚拟机  网卡 配置  --  服务测试VM使用的是  静态地址  2. WorkStation 虚拟网络配置: --  DHCP 开启与否 根据自身需求 设置: DHCP 地址范围  NAT 网络配置  网关配置很重要 3.  本地 电脑 网卡配置 配置 VMware 8 网卡地址  开启 允许网络链接配置: 外网检测 :a.shifen.com

VMware配置Linux虚拟机访问外网

[虚拟机版本] 系统版本 : Centos 6.8 [连接方法] 网络模式:桥接模式 ps:本人比较喜欢用桥接,直接NAT也是可以的 [配置步骤] 1.配置网卡 #配置命令 vi /etc/sysconfig/network-scripts/ifcfg-eth0 #ONBOOT(指明在系统启动时是否激活网卡,只有在激活状态的网卡才能去连接网络,进行网络通讯) #BOOTPROTO(这个是表示你使用什么样的路由协议,有三种不同写法,如果是none和static表示你用的是静态路由,那么你在接下来的

在OpenStack里怎样配置Neutron,让虚拟机访问外网

http://blog.csdn.net/zhangli_perdue/article/details/50264681 OpenStack里虚机(或者叫instance)只有在分配floating IP后才能访问外网,那么需要怎样做配置才能达到目的呢? 1. 需要在网络节点上确定一个可以访问外网的物理网卡,这个网卡可以和管理网卡是一个.这里我们假定外网网卡和管理网卡是独立的,且外网网卡的名字叫做eth2. 2. 添加一个新的bridge br-ex,并将eth2作为port绑定到br-ex [

VirtualBox中centos网络配置

VirtualBox图形界面下有四种网络接入方式,它们分别是: 1.NAT 网络地址转换模式(NAT,Network Address Translation)2.Bridged Adapter 桥接模式3.Internal 内部网络模式 4.Host-only Adapter 主机模式 而在CommandLine下则有八种方式,除上面列出的四种外还有下列四种: 1.UDP Tunnel networking 2.VDE networking 3.Limiting bandwidth  for n

?vmware虚拟机centos网络配置错误,执行/etc/init.d/network start 或 restart 提示Device eth0 has different MAC address than expected, ignoring

vmware虚拟机centos网络配置错误,执行/etc/init.d/network start 或 restart 提示Device eth0 has different MAC address than expected, ignoring 解决方法: 执行:grep -rHi eth0 /etc/udev/rules.d/ It will probably show you a file that has a udev rewrite rule for the eth0 and has