当虚拟机安装成功之后,我们一般需要配置静态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
重启即可
学习之余,做个简单记录。