windows ping通了虛擬機(jī)就能通過(guò)xshell連接虛擬機(jī)婚温,然后通過(guò)xshell方便的操作虛擬機(jī)操作畸颅。
主要是可以復(fù)制粘貼命令和rz傳輸文件到虛擬機(jī),以及虛擬機(jī)當(dāng)做內(nèi)網(wǎng)服務(wù)器
1. 查看windows的ip和網(wǎng)關(guān)
- 在windows cmd中中使用
ipconfig
命令 - 注意這里有很多的信息只需要關(guān)注第一個(gè)(以太網(wǎng)適配器)我這里的ip是
10.17.7.101
,網(wǎng)關(guān)是10.17.7.97
(這2信息很關(guān)鍵狂芋,沒(méi)找對(duì)這2信息隨便怎么配都不行)
2. 在VMWare中配置ip和網(wǎng)關(guān)
A) VMWare中找到 編輯->虛擬網(wǎng)絡(luò)編輯->更改設(shè)置
B) 設(shè)置網(wǎng)段
1 選擇VMnet8
2 選擇NAT模式微谓,以及將主機(jī)虛擬機(jī)適配器連接到此網(wǎng)絡(luò)
3 修改子網(wǎng)IP(這IP就是第一步得到的10.17.7.101
,的最后1位改為0.所以這里得到10.17.7.0
)薛耻,同時(shí)注意子網(wǎng)掩碼
4 點(diǎn)擊NAT設(shè)置進(jìn)入下一步
c) 設(shè)置網(wǎng)關(guān)我這里是10.17.7.97
3. 修改interfaces文件 sudo vim /etc/network/interfaces
增加如下內(nèi)容,其中ens33代表的是網(wǎng)卡营罢,當(dāng)然有的不是ens33有的是eth0等。通過(guò)ifconfig
就能查看
auto ens33
開(kāi)機(jī)自動(dòng)啟動(dòng)網(wǎng)卡
iface ens33 inet static
代表使用靜態(tài)ip
address 10.17.7.102
為本機(jī)設(shè)置的ip(和windows的ip不重復(fù)就行)
netmask 255.255.255.0
子網(wǎng)掩碼
gateway 10.17.7.97
網(wǎng)關(guān)先前找的那個(gè)
dns-nameserver 223.5.5.5
指定DNS服務(wù)器(不需要改/etc/resolv.conf
這文件饼齿,因?yàn)闀?huì)被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
4. 重啟服務(wù)sudo /etc/init.d/networking restart
ubuntu server版這命令就可以了饲漾。當(dāng)然如果是ubuntu桌面版蝙搔,這個(gè)命令還不行,必須重啟虛擬機(jī)考传。
5. 測(cè)試
看到自己設(shè)置的ip說(shuō)明已經(jīng)成功了吃型。
可以在windows cmd下ping 自己設(shè)置的ip進(jìn)一步確認(rèn)
6. xshell連接虛擬機(jī)
xshell連接命令ssh 10.17.7.102
如果連不上虛擬機(jī)可以看xshell能ping通虛擬機(jī),不能連接虛擬機(jī)
7. 總結(jié)
其實(shí)主要是為了讓虛擬機(jī)和windows處在同一個(gè)網(wǎng)段和網(wǎng)關(guān)伙菊,這樣就能ping通败玉。