Hyper-V (NAT) + DHCP server:实现灵活的虚拟机网络(虚拟交换机路由器):类似于vmware的

vmware workstation (pro)有4种内置虚拟网络交换机

1:桥接:虚拟机网络就是真正的物理机网络。虚拟机之间,虚拟机和宿主机,虚拟机和其他物理机之间,通过常规的网络方式访问。

2:nat网络:虚拟机之间、虚拟机和宿主机可互访;虚拟机可访问其他物理机;其他物理机【不能】访问虚拟机

3:仅主机网络:虚拟机之间、虚拟机和宿主机可互访;虚拟机和其他物理机【不能】互访

4:内部网络:虚拟机之间可互访;虚拟机和宿主机【不能】互访虚拟机和其他物理机【不能】互访

 

virtualbox 有5种内置虚拟网络交换机

1:桥接:虚拟机网络就是真正的物理机网络。虚拟机之间,虚拟机和宿主机,虚拟机和其他物理机之间,通过常规的网络方式访问。

2:默认nat网络引擎模式:虚拟机之间【不能】互访;虚拟机可访问宿主机、虚拟机可访问其他物理机;宿主机【不能】访问虚拟机;其他物理机【不能】访问虚拟机。  特别的:虚拟机还可以通过nat的“x.y.z.2" 特地地址访问宿主机loopback地址的服务。其特殊地址是“ x.y.z.2\3\4

3:仅主机网络:虚拟机之间、虚拟机和宿主机可互访;虚拟机和其他物理机【不能】互访

4:内部网络:虚拟机之间可互访;虚拟机和宿主机【不能】互访虚拟机和其他物理机【不能】互访

5:oci云网络、generic网络:未测试过,想来与oci的标准和特性一致。

6:自定义nat网络:虚拟机之间可互访;虚拟机可访问宿主机、虚拟机可访问其他物理机;宿主机【不能】访问虚拟机其他物理机【不能】访问虚拟机。  特别的:虚拟机还可以通过nat的“x.y.z.2" 特地地址访问宿主机loopback地址的服务。其特殊地址是“ x.y.z.1\2\3

 

hyper-v 有3种内置虚拟网络交换机

1:外部(桥接):虚拟机网络就是真正的物理机网络。虚拟机之间,虚拟机和宿主机,虚拟机和其他物理机之间,通过常规的网络方式访问。

2:默认nat网络、自定义nat网络:虚拟机之间可互访;虚拟机和宿主机可互访;虚拟机可访问其他物理机;其他物理机【不能】访问虚拟机

3:内部网络(类似于vmware的仅主机网络):虚拟机之间可互访;虚拟机和宿主机可互访;虚拟机和其他物理机【不能】互访

4:专用网络(类似于vmware的内部网络):虚拟机之间可互访;虚拟机和宿主机【不能】互访虚拟机和其他物理机【不能】互访

*** 特别的:

因为默认nat网络交换机用户不可以控制:不能固定ip、自动启用dhcp、自动启用dns功能!

所以有控制欲的用户可自己定义可控的nat网络。在powershell环境下,通过 Get-NetNat | Remove-NetNat | New-NetNat 来定义。

但是,自定义的nat网络无:自动启用dhcp、自动启用dns功能!需要在虚拟机内适当的网络配置。

 

 hyper-v 自定义nat网络的强化,让其像vwmare的nat网络那样,具有dhcp、dns功能
我们可以使用hyper-v的内部网络,配合dhcp服务器,如dualserver、 opendhcp或其他dhcp功能的软件,来为自定义的内部网络实现自动dhcp、dns功能;然后,通过windows 内置的nat功能
为自定义内部网络配置nat功能。如此即可;but,window系统不允许多个nat网络,所以,某些情况下,无法去实施该nat网络配置!!!
 

 

posted on 2024-09-23 13:15  jinzhenshui  阅读(152)  评论(0编辑  收藏  举报