找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 1523|回复: 9

Hyper-V的虚拟内部网卡地址为什么重启就会变?

[复制链接]
发表于 2023-5-31 16:59 | 显示全部楼层 |阅读模式

Hyper-V安装openwrt. 它本身会默认有一个内部10G的网卡。我添加额外的两物理网卡,安装完Openwrt 并设置OP地址为192.168.1.2。我打算本地调试好再接线,因此两个物理网卡都没接线。因此我把这个10G的虚拟交换机IPv4设置为 192.168.1.3, 这样就可以访问OP了。


但有个问题,每次重启电脑后,这个10G的交换机IP都会变动,都必须修改才能访问OP. 为什么会出现这个问题,要怎么解决?



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2023-5-31 18:49 来自手机 | 显示全部楼层
你那个不是虚拟交换机   是虚拟网卡   因为你选择的是NAT模式  这个模式是是win里的虚拟网卡(转发win网络 dhcp分配地址)--hyperv里的虚拟交换机--op虚拟机网卡
你改了win虚拟网卡跟op同网段所以能访问
要固定ip  选桥接 或者直通
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-31 20:25 来自手机 | 显示全部楼层
谢谢指点!
就是说我必须将此网卡与物理网卡LAN桥接才能正常使用。这个桥接不应该包括物理WAN卡对吗?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-5-31 20:40 | 显示全部楼层
虚拟机交换管理器里面新建一个“仅内部”的网络用作Windows与OpenWrt的通讯
把它添加到在虚拟机的网络适配器里面,要联网还要“开启MAC地址欺骗”
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-5-31 20:47 来自手机 | 显示全部楼层
桥接可以是虚拟网卡 也可以是物理网卡(其实除了直通外都是虚拟模式的)     桥接 你可以理解为 所有网卡都是插在一个交换机都是lan上      nat 就是一个插路由的wan一个插lan上  
先把hyperv 里面的网络模式选对先
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-5-31 22:05 | 显示全部楼层
本帖最后由 阿泥基 于 2023-5-31 22:09 编辑

Hyper-V的虚拟交换机(≈虚拟网卡)有3种模式
由于虚拟交换机的目的是分配给虚拟机使用的,所以他们的区别是可以访问的对象不同
可以理解为网线的两端,有一端必然是虚拟机,而另一端分别是下面3种情况
外部:虚拟机可以通过物理网卡访问外部设备
内部:虚拟机可以访问物理计算机(宿主的Windows)
专用:虚拟机可以访问(Hyper-V下的)其他虚拟机

一般软路由系统的WAN口是连接光猫等提供外部访问的设备,所以是“外部”。而外部虚拟交换机必须绑定一张物理网卡。
Windows Client的系统支持半虚拟化和SR-IOV,即使分配给虚拟机后也能在Windows的控制面板里面看到该物理网卡,但要开启共享才能让Windows使用。
Windows Server 2016以后的系统支持直通(DDA,Discrete Device Assignment),但必须先卸载(Dismount)后才能分配给虚拟机,因此Windows看不到也无法使用该物理网卡,只能看到PCI通道上的硬件信息。

而上面的3种虚拟交换机都可以作为软路由系统的LAN口。
当网卡要连接其他物理设备(AP、电视、笔记本等)时,为“外部”;
当网卡要分配给宿主的Windows使用时,为“内部”;
当网卡要分配给同一宿主下的其他虚拟机(如网心云等)使用时,为“专用”。

外部交换机在Windows控制面板内的状态如上所述,有虚拟化(共享/不共享),和直通的情况。
内部交换机在Windows控制面板内跟物理网卡无异,可以被Windows使用,也能在设备管理器中看到。
专用交换机在Windows控制面板内不会显示,Windows的设备管理器中也不会列出,只能在Hyper-V管理器中看到。

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-5-31 22:25 | 显示全部楼层
至于为什么重启电脑后IP都会变,是因为你使用了Default Switch
"Default Switch"正如其名,是“缺省交换机”,是一个内部交换机提供虚拟机与Windows之间的连接
而这个缺省交换机是在每次Hyper-V服务启动的时候创建的,因此你在重启电脑前和重启电脑后,用的实际上是两个同名的内部交换机
解决方法就是手动创建一个内部交换机分配给OpenWrt作为Windows的接口
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-31 23:09 | 显示全部楼层
谢谢以上各位的热心指导!!!感激不尽。 如大家所言,我删除了default switch, 新建立了一个内部交换机,就解决了OP的访问问题。

另一个问题是,我的主机是双网口,加了一个新建立的内部交换机。我设置了其中一个口为WAN口。但我在接口里还是看到有4个LAN口。就是应该还有两个LAN才对吗?(一个物理LAN, 一个虚拟的交换机?)我把除WAN外的接口,都桥接为LAN,这样操作是不是不用担心连通的问题,只须要试出两个物理口哪个是WAN用来拨号就行了?




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

eth开头的才是Hyper-V给OP分配的接口 这里一共3个eth,跟你的描述无误 erspan和teql是分析和流控插件自动添加的接口,如果你不知道那是什么的话最好不要管它  详情 回复 发表于 2023-6-1 02:10
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-6-1 02:10 | 显示全部楼层
本帖最后由 阿泥基 于 2023-6-1 02:30 编辑
我的主机是双网口,加了一个新建立的内部交换机。我设置了其中一个口为WAN口。

eth开头的才是Hyper-V给OP分配的接口
这里一共3个eth,跟你的描述无误

我把除WAN外的接口,都桥接为LAN,这样操作是不是不用担心连通的问题,只须要试出两个物理口哪个是WAN用来拨号就行了?

是的,没错。

erspan和teql是分析和流控插件自动添加的接口,如果你不知道那是什么的话最好不要管它,正常情况下没有启用插件的话它们是不会工作的

顺便一提,eth的顺序对应你Hyper-V虚拟机设置里面的网络适配器顺序
eth0为设置界面中的第一个适配器,如果你想把wan变成eth0,在设置界面里面修改即可
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-1 08:21 | 显示全部楼层
这下很清晰了,晚点实践一下。

再次感谢以上各位帮忙的兄弟们!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-5-18 11:41

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表