使用VMware搭建一个局域网网络拓扑
VMware三種網絡模式
VMware安裝完成后會有三個虛擬交換機和兩張虛擬網卡。
三個虛擬交換機:
- VMnet0:用于橋接網絡的虛擬交換機。一般不可見,因為橋接一般直接使用真實網卡
- VMnet1:用于虛擬Host-Only網絡的虛擬交換機。
- VMnet8:用于虛擬NAT網絡的虛擬交換機。
兩張虛擬網卡:
安裝完成后會在電腦網絡連接中多出兩張虛擬網卡。分別為Adapter VMnet1和Adapter VMnet8。
建立虛擬網絡
打開VMware,點擊“編輯”下的“虛擬網絡編輯器”;
點擊“添加網絡”,選擇要添加的虛擬網絡名稱,將“將主機虛擬適配器連接到此網絡”和“使用本地DHCP服務將IP地址分配給虛擬機”前面的勾號取消,設置子網IP,點擊“確定”。按上述步驟建立VMnet2、VMnet3、VMnet4,如下圖所示。
配置4個虛擬機
準備:4個已經創建好的虛擬機,下述虛擬機配置為Ubuntu20,并且聯網安裝完成net-tools。
兩個配置虛擬機的方式:
- 創建虛擬機時配置
- 打開虛擬機前配置
點擊“編輯虛擬機設置”,設置網絡適配器為“自定義(U):特定虛擬網絡”,網絡適配器可添加個數。
搭建網絡拓撲
將要搭建的網絡拓撲如下:
將虛擬機PC1的網絡適配器分別設置為VMnet2、VMnet3、VMnet4,將虛擬機PC2的網絡適配器設置為VMnet2,虛擬機PC3的網絡適配器設置為VMnet3,虛擬機PC4的網絡適配器設置為VMnet4。
配置IP地址
可使用如下命令配置IP,但此方法配置的是臨時IP。
sudo ifconfig ens33 192.168.157.1 netmask 255.255.255.0這里采用第二種配置IP的方式:
點擊“Other Location”,進入ect/netplan
編輯01-network-manager-all.yaml,初始01-network-manager-all.yaml如下圖所示。
編輯PC1的01-network-manager-all.yaml文件如下
ens33、ens37、ens38可通過ifconfig指令進行查看。
network:version: 2renderer: NetworkManagerethernets:ens33:dhcp4: nodhcp6: noaddresses: [192.168.157.1/24]gateway4: 192.168.157.1nameservers:addresses: [192.168.157.1, 114.114.114.114]ens37:dhcp4: nodhcp6: noaddresses: [192.168.197.1/24]gateway4: 192.168.197.1nameservers:addresses: [192.168.197.1, 114.114.114.114]ens38:dhcp4: nodhcp6: noaddresses: [192.168.159.1/24]gateway4: 192.168.159.1nameservers:addresses: [192.168.159.1, 114.114.114.114]點擊“save”時可發現此文件Read-only,需要使用chmod更改文件的權限。
需改完成后使用
應用更改的IP配置。
這是可時使用ifconfig命令查看到PC1的網卡和IP。
同理,在PC2、PC3、PC4進行相同的IP地址配置,PC2端口ens33IP設置為192.168.157.2,PC3端口ens33IP配置為192.168.197.2,PC4端口ens33IP設置為192.168.159.2。此處需要注意的是,在配置虛擬機的網絡適配器的自定義虛擬網絡的順序需要和配置端口IP的順序一致,將連接的虛擬網絡和網絡適配器端口IP對應上,保證在同一個網段。
PC4設置如下:
配置完成后PC1可以分別和PC2、PC3、PC4相互ping通。
總結
以上是生活随笔為你收集整理的使用VMware搭建一个局域网网络拓扑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序高德地图获取当前定位
- 下一篇: kalibr fov畸变模型