关于linux下udp广播包

我的linux上有2块网卡:网卡1:eth0 192.168.1.23gateway:192.168.1.1网卡2:wlan0 192.168.2.23没有设gatewayping 192.168.1.1能ping的通ping 192.168.2.1能ping的通udp广播分两种:1.直接广播2.受限广播:即发送255.255.255.255那么当我发送受限广播(255.255.255.255)时,为什么1网段有回应,而2网段没回应,这是为什么?当我发送直接广播192.168.1.255时,1网段有回应,当我发送直接广播192.168.2.255时,而2网段没回应,为什么?

你确认你的广播包在eth0和wlan0上都发出了吗?我估计只在eth0上发了。
教你一个办法确认,在linux上使用tcpdump 抓包:
tcpdump -i eth0
tcpdump -i wlan0
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-14
你好
我现在虚拟机linux
发送广播
在win接收不到广播。
win发送广播虚拟机linux能接收到,请问一下,怎么回事啊。
第2个回答  2013-12-25
你有没确认你的2网段的广播包有发出去? 你看看你的默认路由,这有关系呢.