解決CentOS7虛擬機沒法上網並設置CentOS7虛擬機使用靜態IP上網

最近在VMware虛擬機裏玩Centos7,裝好後發現上不了網。通過一番艱辛的折騰,終於找到出解決問題的方法了。最終的效果是不管是ping內網IP仍是ping外網ip,都能正常ping通。
第一步:        
     在VMware裏,依次點擊」編輯「 - 」虛擬網絡編輯器「,以下圖,我選擇的是NAT模式:centos

 爲了可以使用靜態IP,這裏不要勾選」使用本地DHCP服務將IP分配給虛擬機「這個選項。而後是配置子網ip,子網IP與宿主機的ip必定不能處在同一地址範圍裏,不然就算虛擬機能上網,網絡既慢,還不穩定。我主機的ip段是192.168.115.xxx,因此我配了192.168.10.xxx來避開主機的ip段,反正ip的第三個數字在0到254而且不是115就行。Nat模式至關於配置了一個子路由器,有設置過多級路由的朋友對此應該有所體會。各位結合本身機器的IP來合理配置一個子網ip吧。服務器

        在這個界面接着點"NAT設置",查看虛擬機的網關,這個網關在第三步要用。我這裏的網關是192.168.10.2網絡

第二步:ssh

      以root權限登錄centos7並編輯vi /etc/sysconfig/network-scripts/ifcfg-ens33這個文件,效果以下:編輯器

TYPE=Ethernet      
BOOTPROTO=static  #設置靜態Ip      
DEFROUTE=yes      
IPV4_FAILURE_FATAL=no     
IPV6INIT=yes      
IPV6_AUTOCONF=yes      
IPV6_DEFROUTE=yes      
IPV6_FAILURE_FATAL=no      
NAME=eno16777736      
UUID=4f40dedc-031b-4b72-ad4d-ef4721947439      
DEVICE=eno16777736      
ONBOOT=yes  #這裏若是爲no的話就改成yes,表示網卡設備自動啓動      
PEERDNS=yes      
PEERROUTES=yes      
IPV6_PEERDNS=yes      
IPV6_PEERROUTES=yes      
IPV6_PRIVACY=no
GATEWAY=192.168.10.2  #這裏的網關地址就是第二步獲取到的那個網關地址      
IPADDR=192.168.10.150  #配置ip,在第二步已經設置ip處於192.168.10.xxx這個範圍,我就隨便設爲150了,只要不和網關相同都可      
NETMASK=255.255.255.0  #子網掩碼      
DNS1=8.8.8.8  #dns服務器1,填寫你所在的網絡可用的dns服務器地址便可      
DNS2=4.4.4.4  #dns服器2
      
:wq  保存並退出

 

第三步:工具

    重啓網卡服務,執行/etc/init.d/network restart,而後總算能上網了:centos7

VMware中NAT的虛擬機如何與宿主機同網段的其餘主機連通?

1、問題描述:
我如今用的是主機A,在A上建立了虛擬機C,用的NAT網絡,和主機AB就不在一個網段,主機B是和主機A在同一個網段的機器
如何讓虛擬機C和主機B連通

2、環境描述:spa

主機AB是Windows操做系統,虛擬機C爲Linux系統,使用的工具是VMware workstations 14操作系統

3、解決方法:
在 VMware的工具欄→編輯→虛擬網絡編輯器 裏面選定NAT模式並進行NAT設置rest

NAT設置→端口轉發設置:

配置映射傳入端口:

這樣配置的結果:

主機B能夠經過ssh工具來指定主機A的IP+主機端口(11001)來鏈接到主機A上的虛擬機C,便可以方便的操做虛擬機C了!  

相關文章
相關標籤/搜索