本地虛擬機NAT模式下怎麼設置才能夠訪問外網

記:由於我要在本機虛擬機上安裝Docker,結果發現虛擬機環境不能上網,是主機模式。我要調成net模式下才能夠訪問外網,這就須要怎麼設置。下面文章記錄一下。   linux

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

1.首先虛擬機的網絡連接模式選爲NAT模式編輯器

 

這裏寫圖片描述

 

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

 

這裏寫圖片描述

 

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

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

 

 

接着進行後續操做,選中VMnet8 ,點擊NAT設置:3d

 


此時咱們知道網關爲192.168.88.2。rest

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

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

能夠設定的項目以下:

  • 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到外網了。 

相關文章
相關標籤/搜索