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