第一種方式:虛擬機設置中,網絡適配器選擇橋接模式,此時虛擬機IP號段與局域網處於同一號段,局域網內其他人使用虛擬機IP+端口即可訪問服務

將虛擬機IP設為靜態IP,我的虛擬機系統為Ubuntu20.04版本,步驟為:進入/etc/netplan文件夾下,編輯01網卡配置文件
cd /etc/netplan
vim 01-network-manager-all.yaml
編輯 01-network-manager-all.yaml 文件的內容為:
network: version: 2 renderer: NetworkManager ethernets: ens33: #網卡名,以ubuntu操作系統的網卡名稱為准 dhcp4: no #ipv4關閉dhcp,用static模式 dhcp6: no #ip6關閉dhcp addresses: [192.168.1.161/24] #要設置的虛擬機IP地址24固定掩碼地址 gateway4: 192.168.1.1 #vmware網關的的IP地址,可以本地網絡信息中查到網關地址 nameservers: #DNS服務器 addresses: [114.114.114.114, 8.8.8.8, 1.1.1.1]
設置后保存退出,然后執行 sudo netplan apply 命令編譯網絡配置,
此命令用來編譯01-network-manager-all.yaml 文件,編譯成功則無任何提示,編譯失敗會出現錯誤提示。
[注意]:
此配置文件內容為層級關系,分為5級,上級與下級的文本需要右縮進,右縮進至少一個空格,不允許使用tab,縮進的空格數不重要,只要相同層級的元素左對齊即可;大小寫敏感;冒號與后面的值之間需要間隔一個空格,不然編譯不過,會報錯, 冒號后不帶空格會出現下面的錯誤:
/etc/netplan/01-network-manager-all.yaml:11:7: Invalid YAML: could not find expected ':': nameservers:
重啟系統,驗證網絡是否通達
執行 reboot 命令重啟系統才會生效。
重啟后用 ping 命令驗證網絡是否通達:
ping www.baidu.com
第二種方式:VM工作台選擇-【編輯】-【虛擬網絡編輯器】,選擇VMnet8點擊NAT設置,

進入NAT設置后點擊添加,填寫相應參數

填寫后保存,然后關閉主機防火牆后,其他人即可訪問服務
