VMware 虚拟机设置静态IP(以 CentOS 为例)
一、背景
很多时候,我们都需要远程连接工具来控制我们虚拟机上的 Linux 系统,但是让人苦恼的是:由于我们日常所连接的网络多为动态 IP,因此 Linux 虚拟机的 IP 地址也总是变化,这样我们几乎每一次连接都需要重新查询一下 IP 地址再重新连接,真的是很麻烦。
因此,把 Linux 虚拟机的 IP 地址设置为静态 IP 就显得很重要了,这样我们只需要使用远程连接工具连接成功一次之后,以后再也无须更改 IP 地址,做到一劳永逸。
本文将介绍使用 NAT 模式配置静态 IP。
二、使用 NAT 模式配置静态 IP
首先,进入 VMware 虚拟机的 “编辑” -> “虚拟网络编辑器” 选项,选中 “VMnet8”,进行如下设置:
这里的子网 IP 随便用个私网 IP 就可以了,设置完毕之后,点击 “NAT设置”,设置网关 IP:
我这里是 192.168.127.2
,最后一位数字随意,在 0 和 255 之间即可(不包含 0 和 255),这里的网关IP一定要记住,接下来在本地配置的时候需要用到的。
接下来,回到本地主机进行操作:
设置本地主机的 VMnet8 的 IPv4 属性:
注意,这里面设置的 IP 地址,一定要是 192.168.127.xxx
,范围同样在0~255之间;子网掩码为 255.255.255.0
;默认网关要与 VMware 虚拟机刚刚设置的网关 IP 一致;
本地主机的设置已经完全结束了,下面将对 CentOS 虚拟机进行设置。
右键 CentOS 虚拟机,打开 “设置” 选项,选中 “网络适配器”,将网络连接更改为 “NAT 模式”:
启动 CentOS,在命令行中输入如下命令,网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-enxxxxx
对于 ifcfg-enxxxx
,每个人的名称都不一定相同的。建议输入 vi /etc/sysconfig/network-scripts/ifcfg-en
后按下 tab
键,会自动补齐名称。
修改网络配置文件如下所示:
修改完毕之后,保存退出。
然后重启网络服务:
service network restart
命令行 Ping 一下百度试试看:
ping www.baidu.com
可以联网,说明静态 IP 设置成功。
输入如下命令,查看本机的静态 IP:
ifconfig
使用远程连接工具输入这个 IP 连接即可,以后无需再更换 IP了。
注:如果一切配置完毕之后还是无法 Ping 通,看一下本地主机和 Linux 的防火墙是否都全部关闭,如果没有关闭,就把他们都关掉。
需再更换 IP了。
注:如果一切配置完毕之后还是无法 Ping 通,看一下本地主机和 Linux 的防火墙是否都全部关闭,如果没有关闭,就把他们都关掉。
推荐阅读
-
解决CentOS7虚拟机无法上网并设置CentOS7虚拟机使用静态IP上网
-
详解VMware虚拟机中CentOS设置固定IP
-
VMware中CentOS设置静态IP的方法
-
VMware中CentOS设置静态IP与外网互动设置的图文教程
-
VMware虚拟机中Centos8的桥接静态IP配置方法
-
VMware中CentOS设置静态IP
-
VMware克隆虚拟机(CentOS)以及克隆后有关的网络配置+静态ip+修改主机名+添加ip映射+sudo用户
-
VMware下CentOS6.4网卡设置为桥接模式静态IP配置方法详解
-
详解CentOS 8 VMware虚拟机设置静态ip网卡上网
-
VMware中安装CentOS7(设置静态IP地址)并通过docker容器安装mySql数据库(超详细教程)