CentOS7 设置IP/DNS/网关

2018-05-18  本文已影响0人  touch_The_Sky

使用虚拟机常见的一些问题:

这时候我们都可能需要配置静态IP、DNS和网关
PS:如果使用NAT方式则不需要配置DNS,虚拟机ip也不会发生变化,具体区别这里不做讲述,可以自行查阅资料
配置步骤:

  1. 配置IP
 cd /etc/sysconfig/network-scripts/

vim ifcfg-en33(我要配置的网卡) 找到想要配置的网卡进行编辑
我的原文件如下

TYPE="Ethernet" 
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="8de07470-7079-4b3b-889d-c4a350533739"
DEVICE="ens33"
ONBOOT="yes"

DEVICE : 设备名称

BOOTPROTO:

ONBOOT=yes
意思是是否系统启动是自动激活网卡,一般设置为yes
配置IP信息:

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
IPADDR=192.168.0.102
NETMASK=255.255.255.0
GATEWAY=192.168.0.1

NM_CONTROLLED=no


DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="8de07470-7079-4b3b-889d-c4a350533739"
DEVICE="ens33"
ONBOOT="yes"

配置完静态IP后重启网络服务

systemctl restart network.service

或者

service  network restart

此时ping: www.baidu.com: Name or service not known, ping不通,ping 180.149.132.47 没有问题,说明DNS没有配置

  1. 配置DNS
vi /etc/resolv.conf

修改/etc/resolv.conf,新增dns配置(注意nameserver后必须有空格)

#主DNS
nameserver 8.8.8.8
#备DNS
nameserver 8.8.4.4

此时ping baidu.com就能ping通了,说明DNS配置成功

  1. 配置网关
vi /etc/sysconfig/network

加入:

GATEWAY=192.168.0.1  #请注意自己的网段,不是所有的都配置为192.168.0.1
上一篇下一篇

猜你喜欢

热点阅读