ubuntu虛擬機設置靜態ip(windows可以ping通ubuntu虛擬機)

windows ping通了虛擬機就能經過xshell鏈接虛擬機,而後經過xshell方便的操做虛擬機操做。
主要是能夠複製粘貼命令和rz傳輸文件到虛擬機,以及虛擬機當作內網服務器

1. 查看windows的ip和網關

  • 在windows cmd中中使用ipconfig命令
  • 注意這裏有不少的信息只須要關注第一個(以太網適配器)我這裏的ip是10.17.7.101,網關是10.17.7.97(這2信息很關鍵,沒找對這2信息隨便怎麼配都不行)


2. 在VMWare中配置ip和網關

A) VMWare中找到 編輯->虛擬網絡編輯->更改設置

B) 設置網段

1 選擇VMnet8
2 選擇NAT模式,以及將主機虛擬機適配器鏈接到此網絡
3 修改子網IP(這IP就是第一步獲得的10.17.7.101,的最後1位改成0.因此這裏獲得10.17.7.0),同時注意子網掩碼
4 點擊NAT設置進入下一步shell

c) 設置網關我這裏是10.17.7.97


3. 修改interfaces文件 sudo vim /etc/network/interfaces

增長以下內容,其中ens33表明的是網卡,固然有的不是ens33有的是eth0等。經過ifconfig就能查看
auto ens33開機自動啓動網卡
iface ens33 inet static表明使用靜態ip
address 10.17.7.102爲本機設置的ip(和windows的ip不重複就行)
netmask 255.255.255.0 子網掩碼
gateway 10.17.7.97 網關先前找的那個
dns-nameserver 223.5.5.5 指定DNS服務器(不須要改/etc/resolv.conf這文件,由於會被interfaces文件覆蓋)ubuntu

auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 10.17.7.102
netmask 255.255.255.0
gateway 10.17.7.97
dns-nameserver 223.5.5.5


4. 重啓服務sudo /etc/init.d/networking restart

ubuntu server版這命令就能夠了。固然若是是ubuntu桌面版,這個命令還不行,必須重啓虛擬機。
vim


5. 測試

看到本身設置的ip說明已經成功了。

能夠在windows cmd下ping 本身設置的ip進一步確認windows


6. xshell鏈接虛擬機

xshell鏈接命令ssh 10.17.7.102
若是連不上虛擬機能夠看xshell能ping通虛擬機,不能鏈接虛擬機
服務器

7. 總結

其實主要是爲了讓虛擬機和windows處在同一個網段和網關,這樣就能ping通。網絡

相關文章
相關標籤/搜索