[Olsr-users] Basic problem? router_id from loopback
Andreas Martens1
(spam-protected)
Mon Mar 1 14:26:11 CET 2021
GOLD STAR TO THAT MAN!!!!
Thanks Ronald, I'd read through the material and I was sure that
default_accept did what I wanted, I'd clearly read it wrong.
cheers,
Andreas
Andreas Martens
Research Engineer
Emerging Technology
IBM Research
Phone:
+44 (0) 1962 816833
37246833
Mobile:
+44 (0) 7824 544874
www.emerging-technology.co.uk
From: "Velt, R. (Ronald) in 't" <(spam-protected)>
To: Andreas Martens1 <(spam-protected)>,
"(spam-protected)" <(spam-protected)>
Date: 28/02/2021 21:33
Subject: [EXTERNAL] RE: [Olsr-users] Basic problem? router_id from
loopback
Hi Andreas, (See below) From: Olsr-users
<(spam-protected)> On Behalf Of Andreas Martens1 Sent:
vrijdag 26 februari 2021 15:43 To: (spam-protected) Subject:
[Olsr-users] Basic problem? router_id from loopback
Hi Andreas,
(See below)
From: Olsr-users <(spam-protected)> On Behalf Of Andreas
Martens1
Sent: vrijdag 26 februari 2021 15:43
To: (spam-protected)
Subject: [Olsr-users] Basic problem? router_id from loopback
Hello all,
I've been trying to get this working for some time and I feat I'm just not
understanding something... This might be a n00b problem!
I have a group of nodes in a few different wireless networks. Because they
have an IP address for each NIC I wanted to give them a unique IP address
that could be routed across all the networks.
So I added an IP address to the lo device:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group
default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet 172.20.0.1/32 scope global lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
I then added [interface=lo] to the olsrd2.conf:
[global]
fork 1
[olsrv2]
originator default_accept
nhdp_routable true
tc_interval 8.0
tc_validity 40.0
[nhdp]
mpr *
[interface=lo]
[interface=emane14]
hello_interval 2.0
hello_validity 10.0
l2default rx_bitrate 600k
multicast_v4 224.0.0.109
bindto 192.168.15.1
bindto default_reject
[interface=emane13]
hello_interval 2.0
hello_validity 10.0
l2default rx_bitrate 600k
multicast_v4 224.0.0.109
bindto 192.168.14.1
bindto default_reject
[interface=emane11]
hello_interval 2.0
hello_validity 10.0
l2default rx_bitrate 600k
multicast_v4 224.0.0.109
bindto 192.168.12.1
bindto default_reject
but this seems to have stopped it working, as far as I can tell it's using
127.0.0.1 as its router_id now instead of the id of a NIC.
What does the config need to look like so it distributes routes to the
172.20.0.0/32 addresses configured on loopback?
cheers,
Andreas
Deferring to Henning for an authoritative answer, of course, but judging
from the output of
# olsrd2_static --schema=olsrv2.originator ,
you should get rid of the ‘originator default_accept’ in the [olsrv2]
stanza:
21:39:22.109 WARN(olsrv2_old_lan) src/olsrv2/olsrv2_old_lan/old_lan.c 147:
Old LAN plugin does add support for the deprecated olsrv2/lan config
option
originator (list)
Default value:
'-127.0.0.0/8'
'-224.0.0.0/12'
'-::1'
'-ff00::/8'
'default_accept'
Parameter is an apache2 style access control list made from a list of
network addresses of the following types:
IPv4, IPv6
(the address can have an optional prefix)
Each of the addresses/prefixes can start with a '+' to add them to
the whitelist and '-' to add it to the blacklist (default is the
whitelist).
In addition to this there are four keywords to configure the ACL:
- 'first_accept' to parse the whitelist first
- 'first_reject' to parse the blacklist first
- 'default_accept' to accept input if it doesn't match either list
- 'default_reject' to not accept it if it doesn't match either
list
(default mode is 'first_accept' and 'default_reject')
Description:
Filter for router originator addresses (ipv4 and ipv6) from the
interface addresses. Olsrv2 will prefer routable addresses over linklocal
addresses and addresses from loopback over other interfaces.
If I interpret this correctly, the default setting for ‘originator’ will
ensure that 127.0.0.1 is filtered out and the address you added to the
loopback interface gets selected.
Cheers,
Ronald
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
This message may contain information that is not intended for you. If you
are not the addressee or if this message was sent to you by mistake, you
are requested to inform the sender and delete the message. TNO accepts no
liability for the content of this e-mail, for the manner in which you use
it and for damage of any kind resulting from the risks inherent to the
electronic transmission of messages.
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.olsr.org/pipermail/olsr-users/attachments/20210301/0020de96/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 1851 bytes
Desc: not available
URL: <http://lists.olsr.org/pipermail/olsr-users/attachments/20210301/0020de96/attachment-0001.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 9137 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.olsr.org/pipermail/olsr-users/attachments/20210301/0020de96/attachment-0001.bin>
More information about the Olsr-users
mailing list