CentOS 7配置静态IP和DNS

当虚拟机安装成功之后,我们一般需要配置静态ip地址,防止重启之后ip地址被重新分配。

第一步、修改网络配置文件

切换目录到/etc/sysconfig/network-scripts/

[root@redis-master ~]# cd /etc/sysconfig/network-scripts/

查看目录下的文件

[root@redis-master network-scripts]# ll
总用量 228
-rw-r--r--. 1 root root   388 11月 22 10:39 ifcfg-ens33
-rw-r--r--. 1 root root   254 1月   3 2018 ifcfg-lo
......

以可看到有一个文件ifcfg-*,我这里是ifcfg-ens33,不同机子可能有所不同。

编辑文件ifcfg-*

[root@redis-master network-scripts]# vi ./ifcfg-ens33 

文件内容如下:

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
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"
DEVICE="ens33"
ONBOOT="yes"
######config static  ip addr ##########
IPADDR=192.168.1.170
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
NM_CONTROLLED=no

配置静态ip地址就是将

BOOTPROTO="dbcp"  ---->  改为   BOOTPROTO="static"

再添加如下配置

######config static  ip addr ##########
IPADDR=192.168.1.170    #IP地址
GATEWAY=192.168.1.1    #网关
NETMASK=255.255.255.0 #子网掩码
NM_CONTROLLED=no

克隆的机器最好删除UUID

重启网络服务器

[root@redis-master network-scripts]# systemctl restart network

这时候ip地址就配置好了,查看ip

[root@redis-master network-scripts]# systemctl restart network
[root@redis-master network-scripts]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:52:51:56 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.170/24 brd 192.168.1.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe52:5156/64 scope link 
       valid_lft forever preferred_lft forever

 

第二步、配置DNS

进入网络管理器目录

[root@redis-master network-scripts]# cd /etc/NetworkManager/

编辑文件NetworkManager.conf

加上一句  

dns=none

编辑/etc下面的resolv.conf 文件

[root@redis-master NetworkManager]# vi /etc/resolv.conf 

改为

# Generated by NetworkManager
#主DNS
nameserver 8.8.8.8
#备用DNS
nameserver 8.8.4.4

保存,ping www.baidu.com

[root@redis-master NetworkManager]# ping www.baidu.com
PING www.wshifen.com (183.232.231.172) 56(84) bytes of data.
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=1 ttl=51 time=37.0 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=2 ttl=51 time=37.0 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=3 ttl=51 time=29.8 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=4 ttl=51 time=34.0 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=5 ttl=51 time=36.8 ms

第三步、修改主机名称(选)

如果时克隆而来的主机,可能需要修改主机名称

永久性的修改主机名称,重启后能保持修改后的

[root@redis-master NetworkManager]# hostnamectl  set-hostname redis-master

重启即可

 

学习之余,做个简单记录。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农小何

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值