hyper-v內外網訪問


一、為Hyper-V虛擬機准備內外網環境

帖上ip配置這兩個  如果沒有就新建  ip配置康這兩個  下面的忽略

 

 ifcfg-eth0

 

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=46432575-2455-4c81-8e95-a98dbbcbf7c3
DEVICE=eth0
ONBOOT=YES

IPADDR=192.168.1.200
GATEWAY=192.168.1.1
NETMASK=255.255.255.0

  

ifcfg-eth1

 

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=46432575-2455-4c81-8e95-a98dbbcbf7c3
DEVICE=eth1
ONBOOT=yes

IPADDR=192.168.137.200
GATEWAY=192.168.137.2
NETMASK=255.255.255.0
PREFIX=24

 

 

1、內網環境——虛擬機與虛擬機及主機可以互通

內網環境的虛擬交換機使用僅內部網絡,之后在本地配置內網的IP段即可

對vEthernet (localSwitch)設置IP

至此,所有連接到此交換機上的虛擬機,只要改好對應的IP地址就可以互通了

2、外網環境——使虛擬機也可以連到互聯網上

外網環境的虛擬交換機使用外部網絡,並選擇可以正常上網的物理網卡,我這里是PC,對於無線網卡沒有測試,應用后查看本地網絡

表示vEthernet (internetSwitch)已經連到外網了,此時查看以太網的屬性:

正常的物理網卡連接的適配器已經變成了Hyper-V的虛擬交換機了,這樣連接到外網交換機的虛擬機就可以正常上網了,我們測試一下

二、Windows及Linux虛擬機連接內網和外網

1、使用windows系統虛擬機

配置虛擬機連接到我們的內網交換機

之后進入虛擬機,進行靜態IP配置:

之后我們在物理機測試內網訪問:

訪問成功,內網互通沒有問題。

我們關閉虛擬機,為虛擬機加入可連接外網的第二塊網卡:

開機后,等待系統自動安裝驅動和分配IP后,系統可以正常上網

2、使用Linux系統虛擬機

驗環境安裝的是Centos7.2,最小安裝,安裝過程略過,安裝好后配置網絡環境,首先確定內網網卡和外網網卡的先后順序

這里外網網卡在前,所以eth0對應外網網卡,eth1對應內網網卡

先來為內網網卡分配靜態IP,命令:

vi /etc/sysconfig/network-scripts/ifcfg-eth1

對文件進行編輯,主要有以下改變:

BOOTPROTO=static 

使用靜態IP

IPADDR=10.0.0.2
GATEWAY=10.0.0.1
NETMASK=255.255.255.0

配置靜態IP、網關、掩碼

ONBOOT=yes

在系統啟動時激活網卡

然后我們使用命令:

service network restart

重啟網絡應用配置,再使用命令

ip addr

查看修改后的IP地址

現在內網地址已經連通了,我們在物理機這邊使用工具進行遠程連接

看到連接成功,證明靜態IP配置及內網互聯已經沒有問題了,下面配置外網訪問,命令:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

對文件進行編輯,只有一個改變:

BOOTPROTO=dhcp

默認系統就是使用DHCP動態分配IP,不需改變

ONBOOT=yes

在系統啟動時激活網卡

之后配置network,命令:

vi /etc/sysconfig/network

配置如下:

NETWORKING=yes
HOSTNAME=centos
GATEWAY=192.168.31.1

這里網關地址要使用可以連接外網的網卡網關,之后重啟網絡,查看IP:

可以看到,eth0已經自動分配了外網地址,我們試着ping一下百度:

OK,到這里Linux也已經正常連接到內外網了。

原文Hyper-V 配置虛擬機內網及外網環境 - Ajax.Ma - 博客園 (cnblogs.com)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM