目录
VMware虚拟机是优秀的跨平台虚拟化软件,虚拟机如果使用 桥接模式方式上网,会由局域网内路由器分配ip地址,ip可能经常变化,但很多时候我们只想让虚拟机保持静态的ip地址,又不会造局域网ip冲突,这时可以使用
NAT模式
上网实现虚拟机静态ip,既可以访问外网也可以访问windows。
基于Linux内核的发行版众多,网络配置方式不尽相同,安装了桌面环境的系统可以使用界面方式配置网络(类似windows),但没有安装桌面环境的系统对新手来说可能就不那么友好了,这里推荐使用nmtui
命令行工具。
nmtui
是 NetworkManager 提供的文本用户界面(text ui),可提供命令行下类似图形用户界面的方式配置网络,可以跨越不同linux发行版使用,方便快捷。
VMware虚拟机中的静态ip设置分为两个层面:
- VMware软件以及虚拟网卡的设置
- Linux系统中使用nmtui命令的设置
VMware软件以及虚拟网卡的设置
1 查看 WMare NAT 网关
- 在VMware软件主界面,选择
编辑
-虚拟网络编辑器
- 选中
Vmnet8 NAT模式
-NAT设置
- 记下
网关 IP
中的 IP 地址,关闭所有打开的选项卡 - 其余设置保持默认就好,DHCP处于✅状态也没关系
2 设置VMnet8网络适配器地址
- 打开
控制面板
-网络和共享中心
-VMnet8
-属性
-IPv4
- 设置和 NAT网关同网段 且 和虚拟机ip不重复 的IP地址和子网掩码,可以不设置DNS
- 填完确定退出
这一步非常重要,否则 windows 可能 ping 不通虚拟机,而虚拟机可以正常上网
3 设置目标Linux虚拟机为NAT连接
打开目标虚拟机,在菜单栏依次选择 虚拟机
-设置
-网络适配器
,在右侧选择框中勾选 NAT 模式
,点击 确定
保存
Linux系统中使用nmtui命令的设置
使用nmtui命令配置
打开Linux虚拟机终端,输入sudo nmtui
命令进入文本配置界面,在界面中通过移动键盘方向键选择,通过回车键确认
-
选择
编辑连接
,回车
-
选择默认的网卡配置(不一定是eth0或ens33),选择
编辑
回车,编辑完成后确定回车
-
移动光标到
IPv4配置
-显示
回车,根据实际情况,输入IP信息
- IP设置不要和
NET网关
以及VMnet8
地址重复,同一网段即可 /24
表示子网掩码为255.255.255.0
- 网关为上文中获取的
NAT网关
- 需要连接外网要配置DNS服务器
- 回到网卡列表后,选择
返回
并回车,回到上一级菜单
- 选择
启用连接
并回车,选中刚刚配置的条目(这里为eth0
),选择停用
回车,再选择激活
回车(即重启网络),选择返回
回车
- 最后选择
退出
回车,即完成所用配置,虚拟机系统实现静态ip上网
以上,VMware Linux虚拟机静态IP配置完成。