摘要: 原創出處 https://peijie-sh.github.io 歡迎轉載,保留摘要,謝謝!git
照着網上的方法試了,總有幾個步驟不對,反覆試了幾回,終於成功了,作下筆記。github
我是win7系統(這個無所謂),本地VMWare裝了Ubuntu 16.04 LTS 64位虛擬機。想在win7用xshell操做本地虛擬機。shell
VMware在默認安裝完成以後,會建立三個虛擬的網絡環境:ubuntu
其中,NAT表示VMWware內安裝的Ubuntu將會在一個子網中,VMware經過網絡地址轉換,經過物理機的IP上網。 咱們選擇NAT方式實現Ubuntu的靜態IP地址配置。bash
選擇網絡適配器,而後肯定網絡鏈接選中的是「自定義」中的VMnet8(NAT模式): 網絡
VMWare設置完畢。ssh
在Ubuntu桌面的右上角,點擊網絡圖標,而後選擇「Edit Connections」: 編輯器
點擊Edit按鈕,在IPv4Settings選項卡中,Method選擇Manual
,點擊add,編輯ip地址 oop
最後,點擊Ubuntu桌面右上角的網絡圖標,選擇Disconnect
,斷開鏈接。而後再打開該菜單,選擇Connect
,便可鏈接上網。spa
sudo vi /etc/network/interfaces
內容改成以下:
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.8.100
netmask 255.255.255.0
gateway 192.168.8.2
複製代碼
這邊說明一下,ubuntu15開始,網卡名eth0
改爲了ens33
。
sudo vi /etc/resolv.conf
在裏面填入DNS,好比阿里的dns:223.5.5.5
nameserver 223.5.5.5
複製代碼
設置完畢。
有的網上說要執行sudo /etc/init.d/networking restart
重啓網絡。 可是咱們以前vmware設置選擇自定義的nat模式,因此執行以上命令會出錯,只要vmware改成橋接模式直接鏈接物理網絡
,勾選複製物理網絡鏈接狀態
,在執行就能夠。
可是這樣會致使虛擬機連不到網絡,因此我最後又將鏈接模式改成自定義NAT模式,發現這時候,主機能夠ssh鏈接本地虛擬機了。