1
0
mirror of https://github.com/CumulusNetworks/ifupdown2.git synced 2024-05-06 15:54:50 +00:00
Files
CumulusNetworks-ifupdown2/config/addons.conf

38 lines
560 B
Plaintext
Raw Normal View History

pre-up,link
pre-up,bond
Add addon module for B.A.T.M.A.N. advanced interface configuration. (#12) * Add addon module for B.A.T.M.A.N. advanced interface configuration. This commit adds support for configuring B.A.T.M.A.N. advanced interfaces with ifupdown2. B.A.T.M.A.N. advanced is a protocol to build Layer2 based mesh networks with. It's supported in the Linux kernel and thus available in many Linux environments. A configuration could look like this auto bat0 iface bat0 batman-ifaces eth1 eth2.23 batman-ifaces-ignore-regex .*_nodes batman-hop-penalty 23 # address 192.0.2.42/24 where »bat0« would be the local connection to the mesh network. The interfaces »eth1« and »eth2.23« would be used by the B.A.T.M.A.N. adv. protocol to communicate to other member of the mesh network. Any interfaces matching the »ifaces-ignore-regex« will be gently ignored by ifquery and ifreload as there might be some tunnels or interfaces added to the mesh network by other means which should not be removed by any subsequent ifreload run. The »hop-penalty» parameter set the penalty of this node within the mesh network. Signed-off-by: Maximilian Wilhelm <max@rfc2324.org> * addons: batman_adv: replacing rtnetlink by netlink api call and iproute2 instantiation fix These changes are due to modifications we introduced in debian-prep2. We no longer use the rtnetlink_api but a new one "netlink" build on top of python-nlmanager. * Reflect upstream change where flags are stored. Signed-off-by: Maximilian Wilhelm <max@rfc2324.org>
2016-10-05 12:18:05 +02:00
pre-up,batman_adv
pre-up,vlan
pre-up,vxlan
pre-up,clagd
pre-up,usercmds
pre-up,bridge
pre-up,bridgevlan
pre-up,mstpctl
pre-up,vrf
up,dhcp
up,address
up,addressvirtual
up,usercmds
post-up,ethtool
post-up,usercmds
post-up,clagd
post-up,vxrd
pre-down,usercmds
pre-down,ethtool
pre-down,vxrd
pre-down,dhcp
down,addressvirtual
down,address
down,usercmds
post-down,vrf
post-down,clagd
post-down,mstpctl
post-down,bridgevlan
post-down,bridge
post-down,vxlan
post-down,vlan
post-down,bond
Add addon module for B.A.T.M.A.N. advanced interface configuration. (#12) * Add addon module for B.A.T.M.A.N. advanced interface configuration. This commit adds support for configuring B.A.T.M.A.N. advanced interfaces with ifupdown2. B.A.T.M.A.N. advanced is a protocol to build Layer2 based mesh networks with. It's supported in the Linux kernel and thus available in many Linux environments. A configuration could look like this auto bat0 iface bat0 batman-ifaces eth1 eth2.23 batman-ifaces-ignore-regex .*_nodes batman-hop-penalty 23 # address 192.0.2.42/24 where »bat0« would be the local connection to the mesh network. The interfaces »eth1« and »eth2.23« would be used by the B.A.T.M.A.N. adv. protocol to communicate to other member of the mesh network. Any interfaces matching the »ifaces-ignore-regex« will be gently ignored by ifquery and ifreload as there might be some tunnels or interfaces added to the mesh network by other means which should not be removed by any subsequent ifreload run. The »hop-penalty» parameter set the penalty of this node within the mesh network. Signed-off-by: Maximilian Wilhelm <max@rfc2324.org> * addons: batman_adv: replacing rtnetlink by netlink api call and iproute2 instantiation fix These changes are due to modifications we introduced in debian-prep2. We no longer use the rtnetlink_api but a new one "netlink" build on top of python-nlmanager. * Reflect upstream change where flags are stored. Signed-off-by: Maximilian Wilhelm <max@rfc2324.org>
2016-10-05 12:18:05 +02:00
post-down,batman_adv
post-down,usercmds
post-down,link