找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 373|回复: 0

[armbian] 【求助】单网口armbian+KVM虚拟机+openwrt单线复用主路由

[复制链接]
发表于 2023-3-15 14:53 | 显示全部楼层 |阅读模式
悬赏20恩山币未解决
本帖最后由 395071712 于 2023-3-15 15:01 编辑

【设备】
光猫、小米ac2100(已刷openwrt)、单网口Armbian盒子

【拓扑结构】

光猫设置桥接

ac2100当做VLAN交换机使用  接口只有一个lan口,协议是静态地址,绑定设备br-lan.1  关闭DHCP。

网桥br-lan绑定的wan  lan1 lan2 lan3 lan4


Armbian盒子里面用KVM安装的openwrt

网卡采用桥接物理网口eth0

其中WAN口pppoe拨号绑定eth0.2  LAN口静态地址绑定eth0.1

【效果】
在这种情况下,接在ac2100的lan口上的设备能够正常上网,并且网关是KVM里的OP,也能正常获取IPv6。但是Armbian宿主机完全断网。

当把KVM里的op的lan口改为绑定eth0,并且ac2100的连接Armbian盒子的lan口的VLAN ID 1改为untagged

此时所有连接的设备能正常上网,但是只有KVM的op的lan口和Armbian宿主机有IPv6,其他设备没有分配IPv6地址

【目标】
所有连接的设备能正常上网,并且都能获取IPv6地址

【说明】
ac2100和KVM的op已确定都支持IPv6,光猫也已经打开IPv6

【楼主分析】
        当KVM里的op的lan口绑定eth0.1时,此时从lan口出来的数据是带有tag标签的,当它通过Armbian里的网桥流向Armbian宿主机的虚拟eth网口时,由于数据有tag标签,所以无法流入,导致Armbian宿主机断网,而这些有tag标签的数据通过网桥流出盒子时,经过ac2100时,这些数据被去标签并流入接到ac2100的设备,所以除Armbian宿主机外,接到ac2100的设备都能正常工作。
        当KVM里的OP的lan口绑定eth0时,此时从lan口出来的数据没有标签,所以当它通过Armbian里的网桥流向Armbian宿主机的虚拟eth网口时,数据可以正常流入,所以Armbian盒子正常,并且可以获取IPv6。当数据通过Armbian的网桥流出盒子时,通过ac2100交换机,数据也正常到连接ac2100的设备,但是连接ac2100的设备都没有被下发IPv6地址。

经过上面情况的分析我怀疑是ac2100的openwrt设置的有问题,因为当KVM的OP的lan口绑定eth0时,Armbian宿主机的网络不经过ac2100,它就可以正常获取IPv6地址。但是有一点我是理解不了,为什么当KVM的OP的lan口绑定eth0.1时,连接ac2100的设备就能获取IPv6??难道问题不是ac2100?


附件: 您需要 登录 才可以下载或查看,没有账号?立即注册
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

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

GMT+8, 2024-9-23 05:22

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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