本地虛擬機NAT模式下怎么設置才可以訪問外網


記:因為我要在本機虛擬機上安裝Docker,結果發現虛擬機環境不能上網,是主機模式。我要調成net模式下才可以訪問外網,這就需要怎么設置。下面文章記錄一下。   

  在本機安裝VMware軟件后,系統中會自動出現VMnet1,VMnet8兩個虛擬網卡,虛擬機能夠以橋接、NAT方式連網,實際上就是靠與主機的虛擬網卡之間的連接。

1.首先虛擬機的網絡鏈接模式選為NAT模式

 

這里寫圖片描述

 

2. 查看物理主機下dhcp,net服務是否正常啟動

 

這里寫圖片描述

 

3 查看vmware為虛擬機統一提供的網關,這樣我們在后續配置虛擬機ip時,保證ip和網關在同一網段下: 
點擊編輯–虛擬機網絡編輯器: 
這里寫圖片描述

若想要修改這個配置,需要以管理員身份點擊下面的更改配置: 

 

 

接着進行后續操作,選中VMnet8 ,點擊NAT設置:

 


此時我們知道網關為192.168.88.2。

4. 在linux虛擬機中打開ens33對應網絡接口配置文件,修改配置:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

可以設定的項目如下:

  • DEVICE 接口名(設備,網卡)
  • USERCTL [yes|no](非root用戶是否可以控制該設備)
  • BOOTPROTO IP的配置方法[none|static|bootp|dhcp](引導時不使用協議|靜態分配IP|BOOTP協議|DHCP協議)
  • HWADDR MAC地址
  • ONBOOT 系統啟動的時候網絡接口是否有效(yes/no)
  • TYPE 網絡類型(通常是Ethemet)
  • NETMASK 網絡掩碼
  • IPADDR IP地址
  • IPV6INIT IPV6是否有效(yes/no)
  • GATEWAY 默認網關IP地址
  • BROADCAST 廣播地址
  • NETWORK 網絡地址

5. 設置完接口文件保存后,我們要重啟網絡服務,使配置文件生效

service network restart

此時可以通過ping網關來測試是否配置成功

   ping 192.168.88.2

 

為了連接外網,我們還要配置dns服務

 vi /etc/resolv.conf

 nameserver 192.168.88.2

保存后重啟linux,此時我們就可以ping到外網了。 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM