1.無(wú)論物理機的網(wǎng)絡(luò )環(huán)境怎么變化,都需要保持虛擬機的IP地址不變,保證我本機使用xshell等終端訪(fǎng)問(wèn)始終用同一個(gè)IP地址,或者在安裝了其他軟件后,訪(fǎng)問(wèn)虛擬機的IP地址保持不變。
2.物理機可訪(fǎng)問(wèn)虛擬機,虛擬機是否可訪(fǎng)問(wèn)網(wǎng)絡(luò )都行。重點(diǎn)保證本機可訪(fǎng)問(wèn)虛擬機,以及虛擬機之間能互相訪(fǎng)問(wèn)。
3.無(wú)論物理機的網(wǎng)絡(luò )環(huán)境怎么變化,虛擬機可以連接到外網(wǎng)。
hyper-v會(huì )自動(dòng)生成一個(gè)default switch,根據微軟的描述,default switch是為了無(wú)論物理機的網(wǎng)絡(luò )環(huán)境怎么變化,虛擬機可以連接到外網(wǎng)。 一句話(huà),物理機可以上網(wǎng),虛擬機就可以。
這里以centos7為例


打開(kāi)控制面板,進(jìn)入網(wǎng)絡(luò )與共享中心,更改適配器的設置。找到剛才創(chuàng )建的虛擬機交換機。右鍵屬性,修改IP地址。IP地址隨你喜好,我這里用的IP:192.168.137.1,子網(wǎng):255.255.255.0

打開(kāi)虛擬機進(jìn)入到network-scripts目錄
cd /etc/sysconfig/network-scripts
vi ifcfg-eth0
PS: 不是所有的都是ifcfg-eth0文件,這個(gè)需要自己去查看。
主要修改一下鍵值:
BOOTPROTO=static # 將dhcp設置為static
DEVICE=eth0 #名稱(chēng)
ONBOOT=yes # 開(kāi)機啟動(dòng) IPADDR=192.168.137.200 # 這個(gè)需要和你前面設置的IP網(wǎng)段一樣 GATEWAY=192.168.137.1 # 網(wǎng)關(guān) DNS1=192.168.137.1 # 第一個(gè)DNS NETMASK=255.255.255.0 #子網(wǎng)掩碼
設置完成效果:

重啟網(wǎng)絡(luò )
systemctl restart network
查看IP
ip addr

現在xshell可以連接了,但是你如果ping百度的話(huà),可能是ping不通的,現在就是要把網(wǎng)絡(luò )添加到虛擬機上,前面說(shuō)過(guò),hyper-v會(huì )自動(dòng)生成一個(gè)default switch,它可以讓你的虛擬機無(wú)論物理機在什么網(wǎng)絡(luò )下,都可以自動(dòng)分配網(wǎng)絡(luò )給虛擬機?,F在我們就要用到這個(gè)default switch。
給虛擬機添加一個(gè)硬件配置。為什么我的是灰色的?這就是因為沒(méi)有關(guān)掉虛擬機。


這個(gè)時(shí)候最好重啟一下虛擬機,當然這個(gè)虛擬交換機IP最好是自動(dòng)獲取,DNS,也自動(dòng)獲取。系統會(huì )自動(dòng)分配。
打開(kāi)xshell 查看一下 IP
ip addr

這個(gè)是時(shí)候,在ping 百度。
ping www.baidu.com

到這里就大功告成了?。?!
PS:前面的配置虛擬機的網(wǎng)絡(luò )配置順序不要錯,如果你先選擇的是default switch,是不能用xshell 連接的。具體的道理,就不說(shuō)了。自己體會(huì )。
原文地址:https://www.cnblogs.com/jadedoo/p/9967111.html
聯(lián)系客服