虚拟机设置静态ip, Vmware 虚拟机配置全攻略 - 少数派
最后更新于
最后更新于
原文:https://sspai.com/post/53878
虚拟机还能设置静态ip?Vmware 虚拟机配置全攻略
前言: 虚拟机应该是我们大多数人都会接触到的,尽管目前虚拟机的配置都十分简单便捷,几乎可以说是上手即用。但是对于一些较不常用的操作,可能配置起来还是会繁琐一些,比如
解锁 macOS 的安装限制
,设置静态 ip
等。本文将从头开始示范如何进行静态 ip
的配置。本文作为我在
少数派
发布的第一篇文章,可能会有一些地方做得不是很好,欢迎大家指正。
用于为基于 Vmware 的虚拟机设置静态的 ip 地址,适用于有多台虚拟机之间互联的需求
VMware WorkStation Pro 15 (仅测试15.0.4
版本,对早期版本可能略有不同)
Ubuntu 18 (仅支持 Ubuntu18
版本,早期版本设置方式可能有所不同,本例使用的是 Ubuntu Server 18.04.2 LTS
)
本例使用的配置如下,后续不赘述:
这里需要使用私有地址,以防止不可预期错误。
A类私有地址为:10.0.0.0 - 10.255.255.255, 子网掩码:255.0.0.0
B类私有地址为:172.16.0.0 - 172.31.255.255, 子网掩码:255.255.0.0
C类私有地址为:192.168.0.0 - 192.168.255.255,子网掩码:255.255.255.0
NAT
(Network Address Translation,网络地址转换),用于将私有网络地址
转换为公有网络地址
,是为了应对Ipv4 地址匮乏
而提出的临时解决方案,与VLSM
(Variable Length Subnet Mask,可变长子网掩码)一同作为 ipv4 到 ipv6 的过渡期方案。
这里的网关主机位可以随意,不知道什么是主机位的,可以直接参考我的配置
这里的 启始 ip
跟 结束 ip
可以随意,注意符合上文所设置的子网网络地址即可。
不了解的可以参照我的配置
详细了解见 <计算机网络-谢希仁著>,目前最新版本应为第七版
打开配置文件
查看网卡名称 使用 ip a
即可看到网卡信息
按 shift
+ g
, shift
+ a
,enter
,并输入以下配置
注意:由于 Yaml
文件特性,所有缩进都需要使用空格,并且每项中间的空格都不能省略
按 esc
退出插入模式,输入 :wq
保存并退出
详细了解见
Vim
的基本操作
使用 sudo netplan apply
使命令生效
可以使用 ip a
查看当前 ip 地址进行验证,或者使用 ping
命令进行测试
按照以上配置,理想结果可以达到:
打开 虚拟网络编辑器
,如图
选择 VMnet8 NAT 模式
,其他配置如图
设置 子网网络号
及 子网掩码
,如图
选择 NAT 设置
,如图
配置 网关地址
,其他不需要做改变,如图
设置 DHCP 服务器
,如图
按 win
+ s
,输入 网络共享和中心
,enter
,在右侧找到 更改适配器选项
,如图
找到这一项并右键,选择属性,如图
如图所示配置,ip 地址
为虚拟网卡地址,主机位可以随意。网关
和 子网掩码
按照上文的设置配置好即可
实机 ping 通虚拟机
虚拟机可以 ping 通网关
虚拟机可以连接互联网
类别
地址
网关(gateway)
192.168.2.1
子网掩码(subnet mask)
255.255.255.0
VMware 虚拟网卡 ip
192.168.2.100
虚拟机 ip
192.168.2.10
网卡
ens32