1
0
mirror of https://github.com/CumulusNetworks/ifupdown2.git synced 2024-05-06 15:54:50 +00:00
Maximilian Wilhelm b1a2d2417b Add addon module for B.A.T.M.A.N. advanced interface configuration. #12
batman wasn't in master-next so it got removed during the last merge
this commit adds it back to master.
See PR #12

From Maximilian Wilhelm:
  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: Julien Fortin <julien@cumulusnetworks.com>
Signed-off-by: Maximilian Wilhelm <max@rfc2324.org>

Author: Maximilian Wilhelm <max@rfc2324.org>
2018-12-19 07:12:58 +01:00

42 lines
610 B
Plaintext

pre-up,link
pre-up,ppp
pre-up,bond
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
pre-up,tunnel
pre-up,ethtool
up,dhcp
up,address
up,addressvirtual
up,usercmds
post-up,usercmds
post-up,clagd
post-up,vxrd
pre-down,ethtool
pre-down,usercmds
pre-down,vxrd
pre-down,dhcp
down,ppp
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
post-down,batman_adv
post-down,usercmds
post-down,link
post-down,tunnel