On 1 Nov 2013, at 12:19 pm, Andrew Beekhof <and...@beekhof.net> wrote:
> Howdy, > > Could we get some documentation for findif.sh? > Specifically what should and shouldn't work. > > I'm seeing various behaviour and its not clear to me whether the results are > intended or not. > > > My eth0: > inet 192.168.122.101/24 scope global eth0 > inet6 fe80::5054:ff:fee8:c8a7/64 scope link > > [root@pcmk-1 ~]# ip -o -f inet route list match 192.168.122.101/32 scope link > 192.168.122.0/24 dev eth0 proto kernel src 192.168.122.101 > [root@pcmk-1 ~]# ip -o -f inet route list match 192.168.122.102/32 scope link > 192.168.122.0/24 dev eth0 proto kernel src 192.168.122.101 > > so far so good. floating IPs are often on a different subnet though: > > [root@pcmk-1 ~]# ip -o -f inet route list match 192.168.123.102/32 scope link > [root@pcmk-1 ~]# > > Nothing, at which point findif bails out. > Perhaps we cant exclusively rely on 'ip route list match'? > Pretty sure this used to work but I could be wrong. > > Interestingly, it works if we drop the 'scope link' > > [root@pcmk-1 ~]# ip -o -f inet route list match 192.168.123.102/32 > default via 192.168.122.1 dev eth0 proto static metric 1024 > > Loopback addresses also don't produce anything useful which I found > surprising: > > [root@pcmk-1 ~]# ip -o -f inet route list match 127.0.0.2/32 scope link > [root@pcmk-1 ~]# ip -o -f inet route list match 127.0.0.1/32 scope link > [root@pcmk-1 ~]# ip -o -f inet route list match 127.0.0.1/8 scope link > [root@pcmk-1 ~]# > > But again, dropping 'scope link' seems to work. > > [root@pcmk-1 ~]# ip -o -f inet route list match 127.0.0.2/32 > default via 192.168.122.1 dev eth0 proto static metric 1024 > I'm also not convinced this is true for ipv6: ocf_log err "'nic' parameter is mandatory for a link local address [$match]." 'route list match' seems to function just fine without it _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org