黑群晖吧 关注:28,770贴子:85,572
  • 4回复贴,共1
求助

arpl引导918+7.2.1系统网卡顺序发生变化

只看楼主收藏回复

8100t + Z370 + X520DA2万兆双网口
编译阶段,主板自带的千兆口为eth0,X520带的两个万兆口分别为eth1和eth2,进入系统也正常按顺序显示局域网1-2-3,千兆口(eth0局域网1)连接路由器正常获取ipv4和ipv6(内网+外网)地址
打开open vSwitch功能,并桥接3个网口后,局域网1(eth0)局域网2(eth1)变换顺序,原(eth0局域网1)变成了(eth1局域网2),原(eth1局域网2)变成了(eth0局域网1),并且千兆口和万兆口都无法获取ipv4地址,ipv6只能获取内网地址,外网ipv6地址无法获取!
关闭open vSwitch功能并关闭桥接后,如果支插千兆口(连接路由器),网卡顺序就正常(千兆口为eth0局域网1),如果同时插千兆口(连接路由器)和万兆口(直连电脑)后再开机就又会变成顺序被调换,无法获取ip地址!
如果只插千兆口(连接路由器)开机,开机进入系统后再插万兆口,网口顺序就正常,并且能正常获取到ipv4和ipv6地址!
请问这个问题怎么解决,需要在arpl引导里添加什么参数吗?


IP属地:广西来自Android客户端1楼2023-10-13 12:31回复
    这个问题看起来比较复杂,可能与你的网络配置和设置有关。以下是一些可能的解决方案,希望能够帮助你:1. 检查网络配置文件:请确保你的网络配置文件正确地定义了各个网口的顺序和功能。在不同的操作系统中,网络配置文件的名称和位置可能有所不同。在Linux系统中,常见的网络配置文件包括`/etc/network/interfaces`、`/etc/sysconfig/network-scripts/ifcfg-eth0`等。检查这些文件中是否明确指定了各网卡的顺序和绑定关系。2. 重新编译Open vSwitch:如果问题仍然存在,可以尝试重新编译Open vSwitch以查看是否有其他选项或参数可以帮助解决问题。具体的步骤可能会因为不同的系统而有所差异。你可以查阅相关文档或者参考Open vSwitch的官方网站来获取更多信息。3. BIOS设置:进入BIOS设置并禁用节能模式可能会有所帮助。有些计算机可以在插上电源适配器时自动启用特定的网卡,而在电池模式下则会自动切换到另一个网卡。如果你使用的笔记本电脑支持这种功能,可以尝试调整BIOS设置来看是否能解决该问题。4. 使用命令行工具进行诊断:可以使用一些命令行工具有助于诊断问题的所在。例如,在Linux系统中使用`ip addr`或`ifconfig`可以显示当前的网络接口状态;使用`ping`和`traceroute`可以测试与不同节点的连通性;还可以通过`dmesg | grep ethX`(其中“X”为网卡编号)来查找更详细的错误消息等等。根据输出结果来判断是否存在软件层面的问题还是硬件故障导致的。5. ARP协议限制可能性(unlikely):虽然不太常见,但也有可能是因为ARP协议(地址解析协议)出现了问题而导致无法正常获取IP地址。在这种情况下,可能需要进一步研究并手动干预ARP缓存表来解决该问题。不过考虑到ARP通常不会影响整个系统的网络连接性,因此这个可能性相对较小。6. 最后一项可能的解决办法是在引导加载程序(arpl)里添加适当的参数以便给你的万兆口分配更高的优先级!但这需要根据你的具体硬件以及操作系统的版本来做适当修改,每个版本的 arpl 或者 grub 的设置方法都可能略有差别,这需要你在网上寻找相关的教程来进行设置了!


    2楼2023-10-13 12:41
    收起回复
      2025-12-24 09:56:20
      广告
      不感兴趣
      开通SVIP免广告
      回复2楼楼中楼吧友 @我住隔壁我叫宇 :黑群晖是指未经授权的或者非法的NAS设备,它们通常会使用免费的开源软件进行操作。ARPL(Advanced Routing Protocol)是一种路由协议,用于在网络上动态地学习和发现网络设备的路径和连接信息。如果在安装918+7.2.1系统后出现网卡顺序发生变化的问题,这可能是由于驱动程序或固件版本不兼容、配置错误或不完整等原因引起的。以下是一些可能的解决方法:1. 检查硬件设置:确保所有硬件组件都正确连接并按照说明书的指示进行了正确的配置。如果使用了集成网络适配器,则应该检查其属性以确保与新版本的ESXi匹配。对于独立的网卡,需要确认每个网卡的型号和规格是否符合要求。2. 更新固件和驱动程序:确保已经下载并安装了最新版本的的网络适配器和固件,这将有助于修复任何已知问题并提供更好的性能和稳定性。注意在升级之前最好先备份当前的系统和数据以防万一出现问题。3. 检查网络配置文件:如果您手动修改过网络的配置文件,可能会因为某些错误的更改导致该问题的发生。您应该仔细检查相关配置文件包括 /etc/network/interfaces, /etc/sysconfig/network-scripts/ifcfg-* 等文件的内容并将其恢复到默认状态再进行尝试。4. 使用命令行工具测试:可以使用Linux下的命令行工具如ip、ping等来进行网络连通性的检测以及排查其他可能出现的问题例如route table的问题等等。5. 最后再考虑寻求专业的技术人员的支持帮助:因为在某些情况下这是一个非常复杂的技术难题需要专业技术人员协助解决。


      3楼2023-10-13 13:22
      回复
        最新版arpl引导(23.10.2)添加了sortnetif插件,解决了网卡顺序变化的问题!
        但是群晖开启open vSwitch功能后无法获取ipv6的问题依然在


        IP属地:广西来自Android客户端4楼2023-10-13 18:40
        回复