首先查看自己的虛擬機服務有沒有開啟,選擇電腦里面的服務查看
配置別的客戶端訪問本節點虛擬機中的linux
由於工作需要把一台window服務器中vmware中liunx上的程序外網訪問,自己經過一番百度和谷歌,由於設置比較麻煩,特意寫文章記錄下來,方便以后要同樣設置調用。
vmare版本為:12
linux版本為:ubuntu
第一步:照需要設置配置的虛擬機,我需要配置虛擬機的名字叫做Ubuntu,然后鼠標右鍵,依次點擊可移動設備→網絡適配器→設置
第二步:選擇NAT模式:用於共享主機的IP地址→確定
第三步:點擊編輯→虛擬網絡編輯器
第四步:點擊還原默認設置,作何一步是防止之前配置錯誤,而影響后續的操作。
第五步:重啟虛擬機,然后在liunx中輸入命令:ifconfig,查看linux機器的ip地址。我的機器是192.168.64.128
第六步:和第三步一樣,打開虛擬網絡編輯器。配置子網ip,子網ip輸入和剛剛在linx拿到的ip,一樣,只是最后一個為0就可以
第七步:點擊DHCP設置,然后會彈出DHCP設置的彈窗,起始IP建議盡量把設置大一點,能包括linux機器的ip地址。
第八步:點擊NAT設置,設置網關ip,我的設置是192.168.64.2
第九步:最重要的一步,添加添加按鈕,實現端口映射,如果想要ssh鏈接虛擬機的linx服務器,那么,主機端口可以隨意設置,建議是5000以后端口。
我設置是5000端口,類型為TCP,虛擬機IP地址就是我剛剛獲取到192.168.64.128,虛擬機端口為22,描述可以自己書寫,方便個人理解。
設置好之后,點擊確認按鈕就可以。
打開控制面板,本地服務-->查看VMware相關服務是否正常開啟
查看物理機本機網絡狀態
打開控制面板-->網絡和Internet-->網絡和共享中心-->更改適配器設置-->確保網卡為啟動狀態
配置物理機NAT虛擬網卡右擊VMnet8網卡-->點擊屬性-->雙擊Internet4版本-->配置IP地址,物理機IP配置結束
配置虛擬機網卡
點擊虛擬機上方菜單欄的虛擬機-->設置-->網絡適配器-->勾選為NAT模式
點擊虛擬機上方菜單欄的編輯-->虛擬網絡編輯器-->先修改VMnet0模式為橋接模式-->勾選橋接到物理網卡
然后配置VMnet8網卡-->點擊DHCP設置,分配虛擬機IP范圍
點擊NAT設置-->配置虛擬機網關
此時接着配置Linux虛擬機網卡(作者此處是Ubantu系統,CentOS同理)
CentOS7中編輯/etc/sysconfig/network-scripts/ifcfg-ens33,其中ip地址的范圍需要在上文中DNCP分配的ip地址范圍之內
配置好之后重啟網卡生效
sudo service network restart
到此出配置成功,可以正常上網了