【Hyper-v 管理器虚拟机配置内网外网固定ip】

这篇具有很好参考价值的文章主要介绍了【Hyper-v 管理器虚拟机配置内网外网固定ip】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、Default Switch(Hyper-v默认虚拟网卡)无法设置固定ip

Hyper-V自带一个不能删除的Default Switch虚拟交换机,虚拟机使用该网络可以自动获取IP直接上网。但这个网络的网关地址每次重启后都会改变,所以你无法在虚拟机上设置固定IP用于宿主机SSH访问。

微软官方说明:每次主机重启后Hyper-V会自动找一个未使用的网络然后修改Default Switch的网络地址

解决方法

用双网卡方案解决该问题。大概思路是用虚拟机第一块网卡连接Default Switch自动获得IP和DNS上外网,用第二块网卡设置内部固定IP地址用于宿主机或其它虚拟机SSH连接。具体操作步骤如下:

1、创建内部虚拟交换网络

通过Hyper-V管理器的“虚拟交换机管理器”界面创建一个新的虚拟交换机(假设名字为privateNet,类型为“内部”):

【Hyper-v 管理器虚拟机配置内网外网固定ip】

2、设置内部使用的虚拟交换机的地址

然后到Windows的“网络连接”里把vEthernet(privateNet)的IP设为固定IP,比如172.16.xxx.xxx。这样设置也决定了172.16.xxx.xxx就是以后虚拟机的网段:(网段根据自己网络环境设置)
【Hyper-v 管理器虚拟机配置内网外网固定ip】

【Hyper-v 管理器虚拟机配置内网外网固定ip】

3、为虚拟机添加新网卡

在虚拟机上新增加一个网卡,加上原来的网卡,虚拟机就有两块网卡。然后将第一块网络适配器的虚拟交换机选为Default Switch,第二块选择前面新建的privateNet:
【Hyper-v 管理器虚拟机配置内网外网固定ip】
【Hyper-v 管理器虚拟机配置内网外网固定ip】

4、虚拟机内设置两块网卡的网络配置

配置eth0

虚拟机启动后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,把BOOTPROTO改为dhcp,ONBOOT改为yes,

BOOTPROTO=dhcp #保持不变
NAME=eth0
DEVICE=eth0
ONBOOT=yes #从no变为yes

【Hyper-v 管理器虚拟机配置内网外网固定ip】

配置eth1

注意,如果你是创建虚拟机时就加了一个新网卡,则安装Centos后里面应该已经有/etc/sysconfig/network-scripts/ifcfg-eth1配置文件,如果是安装操作系统之后才新增网卡的,则可以通过以下命令从/etc/sysconfig/network-scripts/ifcfg-eth0拷贝一份修改:

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1

修改重点是把BOOTPROTO设成static;把NAME和DEVICE改为eth1;ONBOOT还是yes;记得删除UUID那行(不能和eth0相同)。最后就是加上IPADDR=172.16.xxx.xxx和NETMASK=255.255.xxx.0(注意:IP必须与privateNet一个网段,不需要设置GATEWAY)。

BOOTPROTO=static
#删除UUID那行
NAME=eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=172.16.xxx.xxx
NETMASK=255.255.xxx.0

【Hyper-v 管理器虚拟机配置内网外网固定ip】

重启网络:(如果报错就重启虚拟机)

/etc/init.d/network restart
或者 reboot

重启后后就可以从宿主机ssh到该虚拟机了,也可以与其它同网段的虚拟机通讯。

【Hyper-v 管理器虚拟机配置内网外网固定ip】

总结

可能还有其它解决方案,但目前是我用过最有效的方法了。
如有其它更好的解决办法,请评论区留言一起探讨!文章来源地址https://www.toymoban.com/news/detail-498695.html

到了这里,关于【Hyper-v 管理器虚拟机配置内网外网固定ip】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Hyper-v系列---【hyper-v添加虚拟以太网交换机连接时出错】

    我之前在上个地方住的时候,连的之前的wifi新建的虚拟机,搬家之后再打开,发现虚拟机连不上网了,刚开始以为虚拟交换机的问题,想新建一个虚拟交换机,发现老报“添加虚拟以太网交换机连接时出错”。经过一番尝试,发现是我连接的wifi处于共享状态的原因,取消连

    2024年02月03日
    浏览(50)
  • Hyper-V虚拟化

    2003 年,微软收购了一家虚拟化软件公司。2004 年推出了第一个桌面虚拟化产品Virtual PC 2004,其功能类似于VMware 工作站(work station)。由于该虚拟化产品集成在操作系统之中,所以用户可以在windows XP或者 Windows Server 2003 安装Virtual PC。 2005 年,微软推出Virtual Server版本2005。在功能

    2024年01月17日
    浏览(46)
  • 【Hyper-V 虚拟化技术】

    Hyer-V是微软提出的一种系统管理程序虚拟化技术。主要作用 就是 管理 、调度虚拟机的创建和运行。并提供硬件资源的虚拟化。Hyper-V 可部署在win 8.x 64位 pro以上版本中,和Windows2008以上服务器的版本中。是微软第一个采用类似Vmware和Citrix开源Xen一样的基于hypervisor的技术。这也

    2024年02月01日
    浏览(58)
  • Hyper-V虚拟机安装和使用

    最近在研究人工智能AI模型的相关内容。需要一个稳定可靠的Linux环境来运行数据模型,但是我的电脑操作系统是windows操作系统,一开始我想使用VMware,但是它是收费的,而且安装起来也比较麻烦,后来我发现微软的Hyper-V虚拟机非常方便,关键是免费的。所以选择使用Hyper-

    2024年02月07日
    浏览(37)
  • Win11系统怎么关闭hyper-v虚拟机?

    hyper-v是一款受大家欢迎的虚拟化产品,允许用户使用内置的系统工具创建虚拟机等,但是有一些win11用户在使用之后又不想用了,想要将其关闭但是不知道具体的操作。其实关闭虚拟机的方法有很多,下面就来一起看看。 方法一:通过CMD禁用 1、按 Windows + S 键打开 搜索栏,

    2024年02月02日
    浏览(41)
  • Hyper-V如何设置网络-虚拟交换机设置

    发现win10还有个虚拟机Hyper-V的功能,不太占资源,不用另外装VMare了,所以立即使用上。但设置网络的时候,不像WMare那样直接管理虚拟网卡,只有个虚拟交换机可用,所以各种查证、试验,现在终于搞清楚了。 首先,虚拟机管理器服务开启后,宿主机本身的网卡已经被虚拟

    2024年01月18日
    浏览(48)
  • Windows开启 CPU 虚拟化 + 关闭 Hyper-V

      在进行虚拟机操作时,启用 CPU 虚拟化可以提高虚拟机的性能和应用程序的稳定性。但是,在 Windows 操作系统下,Hyper-V是默认启用的,如果想要开启 CPU 虚拟化,需要先关闭 Hyper-V,hyper-v是Windows系统中自带的虚拟机,开启后会占用硬盘空间和内存。本文将介绍如何在 Wi

    2024年02月02日
    浏览(45)
  • Hyper-V虚拟机中Ubuntu安装增强会话工具

    如果使用 Hyper-V,您可能已经注意到,通过使用增强会话模式而不是 VM Connect 的基本会话模式,因为 RDP服务未在 Linux 中预先配置,这篇博文将告诉你如何在Linux虚拟机上安装增强会话工具,并连接。 下载安装脚本 这个仓库有不同版本的安装脚本,请选择对应脚本。 给脚本添

    2024年02月11日
    浏览(43)
  • Hyper-V 下的XP虚拟机通过主机访问网络的设置步骤

            Hyper-V是Windows系统下比较好用的交换机软件,但在使用的时候也避免不了出现一些问题。虚拟机通过主机访问网络是个常见的需求。下面是我在Windows 11下总结的虚拟机通过主机访问网络的设置步骤及出现0x8000ffff错误的处理方法。         下面的描述是建立在已经正

    2024年02月15日
    浏览(47)
  • 【服务器数据恢复】Hyper-V虚拟化数据恢复案例

    服务器数据恢复环境: Windows Server操作系统服务器,部署Hyper-V虚拟化环境,虚拟机的硬盘文件和配置文件存放在某品牌MD3200存储中,MD3200存储中有一组由4块硬盘组成的raid5阵列,存放虚拟机的数据文件;另外还有一块硬盘存放虚拟机数据文件的备份。 服务器故障检测: 由于

    2024年01月21日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包