在 Fedora Server 4.8.15-200.fc24.x86_64 上运行 Shorewall v5.0.14.1,配置了两个接口(br0 和 team0)。接口 br0 连接到 Internet,而 team0 接口连接无线本地设备 (LAN)(打印机、平板电脑、roku 等)。团队设备配置为使用两个网卡进行负载平衡。此外,DHCP 和 DNS 在 team0 接口上应答请求。Shorewall 将广播标记为火星人。间歇性地向 DHCP 发送请求的设备也被标记为火星人。消息示例如下(第一个是广播;第二个是请求 IP 地址的设备:
1 月 9 日 15:42:09 roxie 内核:IPv4:martian 源 10.0.2.255 来自 10.0.2.254,位于 dev team0
1 月 9 日 15:42:09 roxie 内核:ll 标头:00000000:ff ff ff ff ff ff 00 16 3e 3c 20 a1 08 00 ........>< ..
1 月 9 日 15:51:04 roxie 内核:IPv4:martian 源 10.0.2.1 来自 10.0.2.254,位于 dev team0 上
接口信息:Shorewall 接口:wr0 team0 dhcp、tcpflags、upnp、maclist、nets=10.0.2.0/24、physical=team0、routeback、routefilter、arp_filter=0、logmartians
ip link show team0 (ip 地址 - 10.0.2.254) 6:team0:mtu 1500 qdisc noqueue 状态 UP 模式 DEFAULT 组默认 qlen 1000 link/ether 00:16:3e:3c:20:a1 brd ff:ff:ff:ff:ff:ff
cat /etc/sysconfig/network-scripts/ifcfg-team0 DEVICE="team0" DEVICETYPE="团队" BOOTPROTO=none DEFROUTE=yes NETMASK=255.255.255.0 IPADDR=10.0.2.254 TEAM_CONFIG='{"runner": {"name": "loadbalance"}, "tx_hash": ["eth", "ipv4"], "tx_balancer": {"name": "basic"}}' MTU="9000" IPV4INIT=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=no IPV6_DEROUTE=no IPV6_FAILURE_FATAL=no NAME=team0 ONBOOT="yes
我的问题:设备 team0 shorewall 接口配置中是否存在配置错误导致此行为?是否有故障排除方法来隔离此行为?
提前致谢。