随笔 - 746  文章 - 0  评论 - 39  阅读 - 79万

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   jinzhenshui  阅读(498)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2022-09-23 k8s:flannel网络学习一周了!还没搞定!立帖纪念!
2022-09-23 k8s:截止2022.09.23(当前最新)的k8s软件版本支持docker容器引擎的情况:汇总信息

点击右上角即可分享
微信分享提示