情景描述:
1、電腦1:操作端,試圖訪問電腦2上的虛擬機(jī)。電腦1通過有線訪問網(wǎng)絡(luò),同時(shí)可以依靠無線網(wǎng)卡開啟共享wifi。
2、電腦2:被控端,上面的vm17虛擬機(jī)centos7中部署有nginx和docker上的微服務(wù);電腦2的防火墻關(guān)閉,或者防火墻有對(duì)應(yīng)微服務(wù)的端口出入站規(guī)則。
本文原文:http://www.rzrgm.cn/CarpVexing/p/18249609
需求:
1、電腦2上的虛擬機(jī)ip固定且為192.168.150.101,我們期望這個(gè)不改變,因?yàn)槲⒎?wù)提前部署時(shí)寫好了相關(guān)ip,改起來麻煩。從虛擬機(jī)上執(zhí)行ip addr可以確認(rèn),網(wǎng)卡ip為192.168.150.101,掩碼24,boardcast 為192.168.150.2。
2、我們需要電腦2本機(jī)上能夠訪問192.168.150.101,即電腦2自身網(wǎng)段也在192.168.150.xxx上面。這是為了方便單獨(dú)在電腦2上進(jìn)行調(diào)試。
3、我們需要電腦1本機(jī)上也能夠訪問192.168.150.101,這是部署這套環(huán)境的最重要目的,即遠(yuǎn)程訪問虛擬機(jī)微服務(wù)。
操作:
1、電腦1開啟共享wifi(win10上叫移動(dòng)熱點(diǎn))。此時(shí),“更改網(wǎng)絡(luò)適配器”(控制面板\網(wǎng)絡(luò)和 Internet\網(wǎng)絡(luò)連接)頁面中會(huì)新出現(xiàn)一個(gè)“本地連接* xx”的網(wǎng)絡(luò)。
2、電腦1選擇新出現(xiàn)的網(wǎng)絡(luò),右鍵屬性,雙擊Internet協(xié)議版本4,勾選使用下面的ip地址,填入ip地址192.168.150.2,子網(wǎng)掩碼255.255.255.0,DNS用阿里119.29.29.29或其他的,其余留空,確定。
3、電腦2連接該移動(dòng)熱點(diǎn),這時(shí)去看dhcp自動(dòng)分配的ip是192.168.137.xxx,這顯然不符合我們的需求2。所以要手動(dòng)修改ip。
4、電腦2來到“更改網(wǎng)絡(luò)適配器”(控制面板\網(wǎng)絡(luò)和 Internet\網(wǎng)絡(luò)連接)頁面,選擇當(dāng)前連接的網(wǎng)絡(luò),右鍵屬性,雙擊Internet協(xié)議版本4,勾選使用下面的ip地址,填入ip地址192.168.150.222(這個(gè)222其實(shí)隨意,只要不是2或101),子網(wǎng)掩碼255.255.255.0,默認(rèn)網(wǎng)關(guān)192.168.150.2,DNS用阿里119.29.29.29,確定。有彈窗不要緊,確定即可。
5、電腦2此時(shí)應(yīng)當(dāng)能在本機(jī)上順利ping通baidu等外網(wǎng)了。vm上選擇虛擬機(jī)centos7網(wǎng)卡模式為橋接模式,開機(jī)。此時(shí)centos7上也應(yīng)當(dāng)能夠順利ping通baidu等外網(wǎng)了。
6、電腦1此時(shí)應(yīng)當(dāng)能在本機(jī)上順利ping通192.168.150.101了。此時(shí),電腦1ip為192.168.150.2,電腦2ip為192.168.150.222,vm的ip為192.168.150.101,理論上三者可以相互ping通(忽略防火墻問題)。這時(shí)電腦1可通過訪問192.168.150.101的8848等微服務(wù)端口訪問微服務(wù)了。
浙公網(wǎng)安備 33010602011771號(hào)