Hello,

I'm using pfSense 2.0.1, amd64 flavor.  

Try to setup RIPv2 on this system, but it does not work: pfSense 2.0.1 seems to 
be
unable to send RIPv2 multicast announces to 224.0.0.9.

Here my config and several tests I've performed.


* my setup: multicast setup seems to be fine on this system:

192.168.101.16# netstat -ian -f inet
Name               Mtu Network       Address              Ipkts Ierrs Idrop    
Opkts Oerrs  Coll
em2               1500 192.168.101.0 192.168.101.16       20363     -     -    
23803     -     -
                          224.0.0.9
                          224.0.0.2
                          224.0.0.1
em3               1500 192.168.180.1 192.168.180.1            0     -     -     
  12     -     -
                          224.0.0.9
                          224.0.0.1
lo0              16384 127.0.0.0/8   127.0.0.1              244     -     -     
 244     -     -
                          224.0.0.1

* Interfaces seems to be correctly configured (via the PHP interface, not by
  hand):

# cat /etc/gateways
if=em0 no_rip_out no_solicit no_rdisc no_rdisc_adv
if=em1 no_rip_out no_solicit no_rdisc no_rdisc_adv
if=em2 ripv2 passwd=*********
if=em3 ripv2 passwd=*********
if=pflog0 no_rip_out no_solicit no_rdisc no_rdisc_adv
if=pfsync0 no_rip_out no_solicit no_rdisc no_rdisc_adv
if=enc0 no_rip_out no_solicit no_rdisc no_rdisc_adv
if=lo0 no_rip_out no_solicit no_rdisc no_rdisc_adv


* the routed daemon complains about unable to send multicast packets:

# clog /var/log/system.log
...
Feb  3 16:08:33 scary2 routed[38750]: Send mcast sendto(em2, 224.0.0.9.520): 
Network is unreachable
Feb  3 16:08:33 scary2 routed[38750]: Send mcast sendto(em2, 224.0.0.9.520): 
Network is unreachable
Feb  3 16:09:03 scary2 routed[38750]: Send mcast sendto(em2, 224.0.0.9.520): 
Network is unreachable
Feb  3 16:09:03 scary2 routed[38750]: Send mcast sendto(em2, 224.0.0.9.520): 
Network is unreachable


* Tried to restart routed once booted with the following command, without
  any success (and routed is running):

# pkill routed && /sbin/routed -s


* RIPv2 announces sent by others on multicast address are catched by the
  system:

# rtquery -n
127.0.0.1: RIPv2 504 bytes
  [...]
  192.168.0.0/24     metric  2            nhop=192.168.101.252
  192.168.10.0/24    metric  2            nhop=192.168.101.9
  192.168.60.0/24    metric  2            nhop=192.168.101.252
  192.168.100.0/24   metric  2            nhop=192.168.101.252
  192.168.101.0/24   metric  1
  192.168.110.0/24   metric  2            nhop=192.168.101.254
127.0.0.1: RIPv2 64 bytes
  192.168.123.96/28  metric  2            nhop=192.168.101.252
  192.168.130.0/24   metric  2            nhop=192.168.101.162
  192.168.180.1/32   metric  1

* what is "fun" is that this system is able to send other kind of multicast 
packets.
  for instance:

(other-system) # tcpdump -nn -i eth0 host 192.168.101.16
6:27:11.490328 IP 192.168.101.16 > 224.0.0.1: ICMP router advertisement 
lifetime 0 1: {192.168.101.16 2147483649}, length 16

* I've also totally disabled the filtrering, NAT & co on the pfSense system,
  performs reboots, check again my configuration, but without any success.


My feeling is that for whatever reason, routed is not able/allowed to send
mulicast packet(s) ..

Do I miss something obvious ?
Thanks for your inputs.

Cheers,

Pierre Bourgin
_______________________________________________
List mailing list
[email protected]
http://lists.pfsense.org/mailman/listinfo/list

Reply via email to