Hi All,

We have an OpenBSD 4.2-stable router which routes between 5 subnets. On 2 of those subnets we run an application that does "many to many" communication using UDP broadcasts to 255.255.255.255. Unfortunately, the router does not seem to forward these packets. They look like:

[EMAIL PROTECTED] [~] # tcpdump -n -v -i vlan0 host 255.255.255.255
tcpdump: listening on vlan0, link-type EN10MB
09:55:04.622293 134.102.176.85.33094 > 255.255.255.255.60001: udp 331 (DF) (ttl 64, id 0, len 359) 09:55:04.696183 134.102.176.52.46247 > 255.255.255.255.60001: [udp sum ok] udp 29 (DF) (ttl 64, id 0, len 57) 09:55:05.623102 134.102.176.85.33094 > 255.255.255.255.60001: [udp sum ok] udp 29 (DF) (ttl 64, id 0, len 57) 09:55:05.623302 134.102.176.24.56807 > 255.255.255.255.60001: [udp sum ok] udp 29 (DF) (ttl 64, id 0, len 57) 09:55:06.627005 134.102.176.24.56807 > 255.255.255.255.60001: [udp sum ok] udp 29 (DF) (ttl 64, id 0, len 57) 09:55:07.627214 134.102.176.24.56807 > 255.255.255.255.60001: [udp sum ok] udp 29 (DF) (ttl 64, id 0, len 57)

Hosts on other subnets do not see the packets, neither do I see them on pflog0, so it seems the packet filter is not to blame.

Do i have to enable broadcasts explicitly ? I could not find anything in the manpages, and googling for "routing broadcasts" or similar yields only pages dealing with routing protocols.

Thanks for any help!

-Heinrich


Heinrich Rebehn

University of Bremen
Physics / Electrical and Electronics Engineering
- Department of Telecommunications -

Phone : +49/421/218-4664
Fax   :            -3341

Reply via email to