在VMware下安装CentOS7后配置静态IP
程序员文章站
2022-07-03 18:13:03
...
在VMware下安装CentOS7后配置静态IP
1. 背景说明
近些年云服务器、云主机日趋流行起来,使得个人搭建私人博客、网站的成本越来越低。作为一名服务端开发,我们的绝大部分的软件和环境都运行在Linux环境下,所以掌握服务器的相关技术是十分必要,但是对于个人来说,云服务器的费用也是一笔不少的花销(多台服务器集群就更贵了),所以就有了VMware
等虚拟机软件来解决我们的问题。
但是我们在PC上使用VMware
上安装CentOS7
系统,通常会面临一个问题,那就是CentOS7
的地址不是固定(不固定的IP会带来许多不方便),所以本文所探究的就是”如何VMware
下的CentOS7
后配置静态IP
“。
2. 软件版本说明
- 系统: WIN10
- VMware: 15
- 服务器系统: CentOS7
3. 静态IP配置
3.1 在windows
下查看自己的ip设置:cmd
运行,ipconfig /all
,以我的当前电脑的IP信息如下:主要是关注下IPV4
、子网掩码
、网关
。
3.2 配置VMware中配置虚拟机的网络适配器为VMnet8(NAT模式)
3.3 在VMware中编辑“虚拟网络编辑器”(菜单栏 >> 编辑 >> 虚拟网络编辑器),打开可以看到如图3-3-1所示。选中“VMnet8”,点击右下角的“修改配置”,将子网IP设置成192.168.200.0
,子网掩码设置成对应的255.255.255.0
图3-3-1
图3-3-2
说明
子网IP和子网掩码为何要如此配置?子网IP的网段不能和第一步的主机在同一个网段内,因为我的电脑的主机的IP是192.168.127.164
,所以只要不是127,都是可以,所以我随意选择了一个网段"200",最后一位随意,我选择了"0"。(至于为什么不能选择127,请同学移步网络相关的知识你就知道了==)
子网掩码一般和主机一致即可,即第一步中子网掩码"255.255.255.0"。
3.4 VMnet8中网关IP配置。为我这里为"192.168.200.2"(只要和刚刚第3步的子网在一个网段中即可,且不能重复)
3.5 进入CentOS7中/etc/sysconfig/network-scripts
目录下,找ifcfg-ens
开头的文件,我这里找到的是’ifcfg-ens33’。使用vi编辑其中内容,修改后的内容如下所示。
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
# 这里修改成static。默认值是dhcp
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
UUID=cd759025-9905-41a6-b3af-687a4c80e4f3
DEVICE=ens33
# 设置成开机启动
ONBOOT=yes
# 设置ip地址,在200网段,且不重复
IPADDR=192.168.200.12
# 设置网关为刚刚那个网关地址即可
GATEWAY=192.168.200.2
# 子网掩码使用第三步中
NETMASK=255.255.255.0
# DNS设计成网关ip即可
DNS1=192.168.200.2
3.6 重启网络模块,测试
使用service network restart
重启网络模块,然后输入ping www.163.com
命令,返回如下说明配置成功。此时无论怎么重启Linux,其ip永远为192.168.200.12
不变。
PING www.163.com.lxdns.com (219.145.171.82) 56(84) bytes of data.
64 bytes from 219.145.171.82 (219.145.171.82): icmp_seq=1 ttl=128 time=9.65 ms
64 bytes from 219.145.171.82 (219.145.171.82): icmp_seq=2 ttl=128 time=22.6 ms
64 bytes from 219.145.171.82 (219.145.171.82): icmp_seq=3 ttl=128 time=21.1 ms
64 bytes from 219.145.171.82 (219.145.171.82): icmp_seq=4 ttl=128 time=12.5 ms
...
下一篇: Spring Cloud Config
推荐阅读