欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

VMware 虚拟机设置静态IP(以 CentOS 为例)

程序员文章站 2022-06-06 11:15:22
...

一、背景

很多时候,我们都需要远程连接工具来控制我们虚拟机上的 Linux 系统,但是让人苦恼的是:由于我们日常所连接的网络多为动态 IP,因此 Linux 虚拟机的 IP 地址也总是变化,这样我们几乎每一次连接都需要重新查询一下 IP 地址再重新连接,真的是很麻烦。

因此,把 Linux 虚拟机的 IP 地址设置为静态 IP 就显得很重要了,这样我们只需要使用远程连接工具连接成功一次之后,以后再也无须更改 IP 地址,做到一劳永逸。

本文将介绍使用 NAT 模式配置静态 IP。

二、使用 NAT 模式配置静态 IP

首先,进入 VMware 虚拟机的 “编辑” -> “虚拟网络编辑器” 选项,选中 “VMnet8”,进行如下设置:

VMware 虚拟机设置静态IP(以 CentOS 为例)

这里的子网 IP 随便用个私网 IP 就可以了,设置完毕之后,点击 “NAT设置”,设置网关 IP:

VMware 虚拟机设置静态IP(以 CentOS 为例)

我这里是 192.168.127.2,最后一位数字随意,在 0 和 255 之间即可(不包含 0 和 255),这里的网关IP一定要记住,接下来在本地配置的时候需要用到的。

接下来,回到本地主机进行操作:

设置本地主机的 VMnet8 的 IPv4 属性:

VMware 虚拟机设置静态IP(以 CentOS 为例)

注意,这里面设置的 IP 地址,一定要是 192.168.127.xxx,范围同样在0~255之间;子网掩码为 255.255.255.0;默认网关要与 VMware 虚拟机刚刚设置的网关 IP 一致;

本地主机的设置已经完全结束了,下面将对 CentOS 虚拟机进行设置。

右键 CentOS 虚拟机,打开 “设置” 选项,选中 “网络适配器”,将网络连接更改为 “NAT 模式”:

VMware 虚拟机设置静态IP(以 CentOS 为例)

启动 CentOS,在命令行中输入如下命令,网络配置文件:

vi /etc/sysconfig/network-scripts/ifcfg-enxxxxx

对于 ifcfg-enxxxx ,每个人的名称都不一定相同的。建议输入 vi /etc/sysconfig/network-scripts/ifcfg-en 后按下 tab 键,会自动补齐名称。

修改网络配置文件如下所示:

VMware 虚拟机设置静态IP(以 CentOS 为例)

修改完毕之后,保存退出。

然后重启网络服务:

service network restart

命令行 Ping 一下百度试试看:

ping www.baidu.com

VMware 虚拟机设置静态IP(以 CentOS 为例)

可以联网,说明静态 IP 设置成功。

输入如下命令,查看本机的静态 IP:

ifconfig

VMware 虚拟机设置静态IP(以 CentOS 为例)

使用远程连接工具输入这个 IP 连接即可,以后无需再更换 IP了。

注:如果一切配置完毕之后还是无法 Ping 通,看一下本地主机和 Linux 的防火墙是否都全部关闭,如果没有关闭,就把他们都关掉。

需再更换 IP了。

注:如果一切配置完毕之后还是无法 Ping 通,看一下本地主机和 Linux 的防火墙是否都全部关闭,如果没有关闭,就把他们都关掉。

相关标签: 安装教程

上一篇: 后来被发现了

下一篇: 后悔死了