Você provavelmente está roteando as respostas para a interface errada.
ip route add 239.255.255.250 dev wlan0
Deve fazer o truque.
Configurei um ponto de acesso sem fio no meu servidor e, por algum motivo, tudo funciona, exceto os recursos de descoberta automática. Eu não consigo ver nenhum outro dispositivo, os dispositivos upnp devives não são descobertos, e eu acho que é um problema simples de iptable ou de rota que estou perdendo.
Exemplo:
Eu resolvi isso há muito tempo, mas não consigo lembrar o que fiz.
sudo iptables --list
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
rota
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.100.1 0.0.0.0 UG 0 0 0 eth0
default 192.168.100.1 0.0.0.0 UG 202 0 0 eth0
192.168.100.0 * 255.255.255.0 U 202 0 0 eth0
192.168.189.0 * 255.255.255.0 U 303 0 0 wlan0
ifconfig -a
eth0 Link encap:Ethernet HWaddr b8:27:eb:31:1e:4b
inet addr:192.168.100.153 Bcast:192.168.100.255 Mask:255.255.255.0
inet6 addr: fe80::fb1:56b0:c113:f046/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:281701 errors:0 dropped:0 overruns:0 frame:0
TX packets:89770 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:75550664 (72.0 MiB) TX bytes:19734709 (18.8 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:2491 errors:0 dropped:0 overruns:0 frame:0
TX packets:2491 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:234335 (228.8 KiB) TX bytes:234335 (228.8 KiB)
wlan0 Link encap:Ethernet HWaddr b8:27:eb:64:4b:1e
inet addr:192.168.189.1 Bcast:192.168.189.255 Mask:255.255.255.0
inet6 addr: fe80::f855:75b1:b821:5f5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:26313 errors:0 dropped:24582 overruns:0 frame:0
TX packets:2436 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4191579 (3.9 MiB) TX bytes:966693 (944.0 KiB)
rede / interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
#auto eth0 # managed by ifplugd
iface eth0 inet dhcp
#hwaddress ether 1a:64:b6:bf:36:37
#allow-hotplug wlan0
#auto wlan0
#iface wlan0 inet dhcp
#pre-up wpa_supplicant -B w -D wext -i wlan0 -c /opt/max2play/wpa_supplicant.co$
#post-down killall -q wpa_supplicant
#Accesspoint start
up iptables-restore < /etc/hostapd/iptables.ap
#Accesspoint end
hosts
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.1.1 UnitThree
192.168.189.1 UnitThree
Editar : formatação
Você provavelmente está roteando as respostas para a interface errada.
ip route add 239.255.255.250 dev wlan0
Deve fazer o truque.