VMware在每次启动时,都会给虚拟机动态分配IP,这样在用xshell等工具连接时,每次都要重新查看IP来进行连接,很不方便,此时就需要配置静态IP,一劳永逸。
我们现在来配置两块网卡,一块用于连接外部网络,一块用于与其它虚拟机通信。
- 在VMware主页面的工具栏:
编辑 -> 虚拟网络编辑器 ->添加网络分别添加两个:VMnet2仅主机模式(用于虚拟机之间通信)、VMnet8 NAT模式(用于连接外部网络,上网)
- 在VMware页面,打开ubuntu虚拟机设置。
- 点击添加 -> 网络适配器,此时面板上就有了两个网络适配器,
第一个网络适配器勾选自定义(U)
,选择VMnet2(仅主机模式)
第二个网络适配器勾选自定义(U)
,选择VMnet8(NAT模式) - 先看VMnet2
仅主机模式,用于与其它虚拟机通信,但是不能连接外部网络。
在VMware主页的工具栏,打开编辑 -> 虚拟网络编辑器
,选取VMnet2,勾选仅主机模式
这个选项,勾选将主机虚拟适配器连接到此网络
以及使用本地DHCP服务将IP地址分配给虚拟机
。
打开DHCP设置,获取以下信息
子网IP:192.168.153.0
子网掩码:255.255.255.0
起始IP地址:192.168.153.128
结束IP地址:192.168.153.254
子网IP可用范围:192.168.153.128~192.168.153.254
获取了各种信息之后
进入ubuntu系统,编辑配置文件sudo vim /etc/network/interfaces
#/etc/network/interfaces
#配置VMnet2,用于与其它虚拟机通信
auto ens38
iface ens38 inet static
address 192.168.153.200 (在可用子网范围内任意一个)
netmask 255.255.255.0
- VMnet8
NAT模式,用于连接外部网络
选取VMnet8,勾选NAT模式、将主机虚拟适配器连接到此网络、使用本地DHCP服务将IP地址分配给虚拟机
打开NAT设置
获取信息:
网关:192.168.114.2
子网IP:192.168.114.0
子网掩码:255.255.255.0
打开DHCP设置,获取信息:
起始IP地址:192.168.114.128
结束IP地址:192.168.114.254
同样的获取了以上信息之后,打开ubuntu服务器,配置第二块网卡sudo vim /etc/network/interfaces
#配置VMnet8,用于外部xshell连接以及上网
auto ens33
iface ens33 inet static
address 192.168.114.200 (在可用IP范围内)
netmask 255.255.255.0
gateway 192.168.114.2 (网关)#/etc/network/interfaces
#配置VMnet2,用于与其它虚拟机通信
auto ens38
iface ens38 inet static
address 192.168.153.200 (在可用子网范围内任意一个)
netmask 255.255.255.0
- 重启服务器配置
sudo /etc/init.d/networking restart