win10和自帶的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設置進入下一步
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文件覆蓋)
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
1
2
3
4
5
6
7
8
9
4. 重啟服務sudo /etc/init.d/networking restart
ubuntu server版這命令就可以了。當然如果是ubuntu桌面版,這個命令還不行,必須重啟虛擬機。
5. 測試
看到自己設置的ip說明已經成功了。
可以在windows cmd下ping 自己設置的ip進一步確認
6. xshell連接虛擬機
xshell連接命令ssh 10.17.7.102
如果連不上虛擬機可以看xshell能ping通虛擬機,不能連接虛擬機
7. 總結
其實主要是為了讓虛擬機和windows處在同一個網段和網關,這樣就能ping通。