CentOS Stream 10虚拟机固定ip总结

作者在前人的基础和尝试下,成功完成了VMware中CentOS虚拟机的ip固定,以下为一些流程,并不保证其他人有效果:

(1)首先确定虚拟机的网络连接是NAT模式(如果不是,本教程可能会没用),如图:

(2)悬停在虚拟机的"编辑"选项卡上,点击"虚拟网络编辑器";

你也通过按键打开,点击虚拟机窗口确定焦点在虚拟机窗口上,然后依次点击"Alt"键、"E"键、"N键"也能打开虚拟网络编辑器。

点击如图(选项名为VMnet8):

点击如图(更改设置,需要管理员权限,会重新启动虚拟网络编辑器):

再次点击如图(名称为VMnet8的选项):

取消使用本地 DHCP 服务将 IP 地址分配给虚拟机:

点击NAT设置:

将这个界面截图保存(记住子网ip、子网掩码、网关ip):

(3)进入虚拟机命令行,进入管理员模式:

bash 复制代码
sudo -i

查找自己的网卡名称:

bash 复制代码
ip addr show  # 先确认自己的网卡名称

输入以下指令,注意,指令需改成你自己的,将"ens33"换成你自己的网卡名称:

bash 复制代码
     nmcli connection modify ens33 ipv4.addresses 192.168.162.100/24  # 固定IP(需与NAT网段一致)
     nmcli connection modify ens33 ipv4.gateway 192.168.162.2      # 网关(VMware NAT网关)
     nmcli connection modify ens33 ipv4.method manual            # 手动配置
     nmcli connection modify ens33 connection.autoconnect yes    # 开机自动连接

第一行指令是你想固定的ip地址,其中,前三个是固定的,就是刚刚截图的子网ip的前三个数字,第四个数字需要符合以下要求:不能是0,2,255,1,必须是小于255的正整数。(.0 是网络地址,.255 是广播地址,.2通常是网关地址,不能分配给主机。.1后面要用到,先 ping 192.168.x.x(你确定固定的ip地址) 确认IP未被占用,避免冲突)

第二行指令中的ip就是刚刚截图中的网关地址。

然后需要配置DNS,输入以下指令,记得将ip改成自己刚刚记录的网关地址:

bash 复制代码
nmcli connection modify ens33 ipv4.dns "192.168.162.2"  # 网关IP作为DNS

或手动编辑**/etc/resolv.conf**来配置DNS,内容如下:

bash 复制代码
nameserver 192.168.162.2  # 网关IP作为DNS

原因:网关作为NAT服务器,内置DNS代理,将虚拟机的DNS请求转发到宿主机的真实DNS。

然后重启虚拟机,等虚拟机启动后尝试如下指令看是否能成功:

bash 复制代码
ping 163.com

如果不成功,那么就不要继续下一步了。

(4)在window11的菜单栏搜索控制面板,并打开。

点击如图部分(查看网络状态和设备),不要点到绿色字体(网络和Internet):

点击如图部分(更改适配器设置):

找到VMware Network Adapter VMnet8并右键一下点击出现的属性选项:

点击其中的"Internet协议版本 4(TCP/IPv4)"选项:

点击下方的属性:

将"自动获得IP地址"改成"使用下面的IP地址",其中IP地址写刚刚截图中的子网ip前三位加上1,子网掩码也是刚刚截图中的。(宿主机的VMnet8适配器IP应设为与虚拟机同网段但不同主机位,如虚拟机用.100,宿主机可用.1)

之后依次点击确认和关闭,然后控制面板中的网络连接那里,右键VMware Network Adapter VMnet8 这个选项点击禁用然后再次点击启用。

(5)最后,通过ping虚拟机的ip看是否成功,如果不成功,如果第三步没有问题,就是第四步的问题。

如果不成功可以尝试检查宿主机和虚拟机的防火墙。

相关推荐
脆皮炸鸡755几秒前
库制作与原理~静态库&静态链接
linux·经验分享·笔记·学习方法
wangjialelele3 分钟前
Linux SystemV 消息队列 + 责任链模式:实现客户端消息处理流水线
linux·服务器·c语言·网络·c++·责任链模式
|_⊙6 分钟前
Linux 深入理解文件(Ext2文件系统:下)
linux·服务器·数据库
cui_ruicheng7 分钟前
Linux网络编程(一):网络基础与协议概念
linux·网络·操作系统
dualven_in_csdn18 分钟前
【网络】ip转发
linux·服务器·网络
袁小皮皮不皮19 分钟前
HCIP-BFD 学习笔记
运维·服务器·网络·笔记·网络协议·学习·智能路由器
恋奴娇22 分钟前
ubuntu 25 gnome-screenshot 录屏启动失败 原因pipewire服务未启动
linux·运维·ubuntu
泓博42 分钟前
Macbook Docker Compose不识别
运维·docker·容器
susu108301891143 分钟前
windows系统的WSL的Ubuntu安装docker
linux·ubuntu·docker
wanhengidc44 分钟前
显卡服务器都有哪些功能
运维·服务器·人工智能·科技·智能手机·云计算