linux 双网卡 组播通信 数据发送不出去

在一组配置中,计算机A(双网卡,Linux系统)与计算机B进行组播通信遇到障碍,A向B发送数据失败。问题在于A的网络配置。解决方案包括:A通过删除网卡2的默认网关实现通信,或者在相同VLAN内删除所有网卡的网关。推荐删除网卡网关以确保组播数据传输,如果需要外部通信,则需手动添加静态路由。
摘要由CSDN通过智能技术生成

部署描述

     计算机A 是一台双网卡的linux 系统主机,计算机B 是一台linux 系统主机。计算机A 与计算机B 通过交换机连接,进行组播通信。计算机A 与B 通信网卡网段地址为192.168.100.*,网关192.168.100.1,子网掩码 255.255.255.0 。计算机A 的另一个网卡为192.168.1.*,网关为192.168.1.1 ,子网掩码 255.255.255.0 。交换机为三层交换机,华为S5700系列

问题

计算机A 发送组播数据到计算机B,计算机A 会存在组播数据发送不出去的问题。计算机B 发送的组播数据,能正常到计算机A。

解决方式

1.计算机A 通过手动加入路由模式解决,sudo route add 233.9.0.1 dev ens33(不可行)

2.计算机A 将网卡2 的默认网关删除。在网络配置界面网关直接不设置。(可靠,推荐,若网卡2需要对外发送数据,需要手动设置静态路由)

3. 通过脚本设置linux 双网卡电脑网卡的启动顺序。(不可行,不能保证每次断电后保持设置)

4. 由于port10与port11位于同一个VLAN 内,将计算机A 网卡1 和网卡2 的网关均删除也可以。(可靠,推荐、待测试)

解决思路分析

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值