Hyper-V 靜態ip 配置 虛擬機centos7(精華實操版)


win10下使用hyper-v在本機安裝linux虛擬機後,網絡訪問上有如下兩點需求:
(1)無論物理機的網絡環境怎麼變化,都需要保持虛擬機的IP地址不變,保證我本機使用xshell等終端訪問始終用同一個IP地址,或者在安裝了其他軟件後,訪問虛擬機的IP地址保持不變。
(2)物理機可訪問虛擬機,虛擬機是否可訪問網絡都行。重點保證本機可訪問虛擬機,以及虛擬機之間能互相訪問。
1、爲了實現第一點,需給虛擬機設置一個固定的網段以及靜態IP,這裏使用192.168.137.X的網段(也是新建虛擬網絡交換機的默認網段),如下以centos7操作系統爲例子,實現靜態IP的設置:
cd /etc/sysconfig/network-scripts
vi ifcfg-eth0
主要修改如下信息,這裏我設置靜態IP地址爲192.168.137.10
BOOTPROTO="static"
DEVICE="eth0"
ONBOOT="yes"
IPADDR="192.168.137.10"
GATEWAY="192.168.137.1"
DNS1="192.168.137.1"
NETMASK="255.255.255.0"

#注意以上字段值的雙引號以及是否有重疊屬性配置,前三個屬性默認已有

重啓網絡服務,使設置生效:
systemctl restart network
2、Hyper-V上面的虛擬網絡設置打開Hyper-V上的虛擬機交換機管理器:

 

選中需要設置的虛擬機的設置選項,彈出如下框,選擇剛纔新建的Centos-7的虛擬交換機,點擊確定,之後便可重啓虛擬機使之生

3、物理機上面的網絡設置,我本機使用的是win10,打開控制面板->網絡和共享中心->更改適配器設置:
找到剛剛在hyper-v上新增的虛擬網絡交換機,右鍵選擇屬性:

 

4、以上設置好後就可以在本地物理機訪問虛擬機了,如下我們ping 下剛纔的192.168.137.10,可見是可以ping得通的,這時就可以使用ssh等終端進行連接操作了.
5、若在虛擬機上有需要訪問外網的操作,則在控制面板->網絡和共享中心->更改適配器設置中,選中此時物理機使用的網卡,右鍵屬性點擊共享選項,如下選中複選框,再選擇hyper-v上我們新建的網絡,點擊確定,這樣操作之後我們的虛擬機就可以共享訪問到外部的網絡了。可通過ping www.baidu.com進行網絡測試。

需要注意的是有時選擇下面的操作之後,虛擬網絡交換機上的IP地址可能會變化,若有變化的話需按上面第3步的操作手工再修改回跟我們centos虛擬機上設置的IP一致的網段。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章