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看是否成功,如果不成功,如果第三步没有问题,就是第四步的问题。

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

相关推荐
2301_7779983412 小时前
Linux信号机制
linux
一叶龙洲14 小时前
win11与Ubuntu之间同步配置、插件
linux·运维·ubuntu
CHANG_THE_WORLD15 小时前
12.总结:深入理解 Linux I/O 多路复用:select、poll、epoll 全解析
linux·运维·服务器
风曦Kisaki15 小时前
# Linux笔记:操作系统优化与资源管理
linux·运维·服务器·笔记
Mr.HeBoYan16 小时前
一次持续三天才出现的丢包故障——深入解析 DPDK Memory Ordering、rte_ring 与 CPU Memory Barrier (下)
linux·网络·算法·架构·dpdk
zhangrelay17 小时前
笔记本轻量高品质延寿工具完整分系统清单
运维·笔记·学习
Discipline~Hai18 小时前
ARM01-ARM体系架构
linux·c语言·arm开发·架构
RisunJan19 小时前
Linux命令-screen(终端复用器)
linux·运维
啊哦11119 小时前
安装VMware Workstation
linux·运维·服务器
持敬chijing19 小时前
Linux基础命令与目录命令
linux·运维·服务器