monitor unreacheble routes installed by babel
Go to file
lemmi 05bff7f5ad switch to github.com/mdlayher/netlink
this gives us access to the socket receive buffer size and it saves 2mb
binary size.
2020-01-23 04:07:29 +01:00
.gitignore init 2020-01-21 22:44:28 +01:00
Readme.md add note about socket buffer size 2020-01-21 22:57:18 +01:00
main.go switch to github.com/mdlayher/netlink 2020-01-23 04:07:29 +01:00

Readme.md

rmon

rmon monitors unreachable routes installed by babeld.

Does not need any special permissions to run.

howto

install & run

$ git clone https://git.freifunk-franken.de/lemmi/rmon
$ cd rmon
$ go get -v
$ go run .

open webbrowser

http://localhost:8080/

Note

babeld can spew out massive amounts of route changes that can fill the netlink socket.

Check your values:

  1. /proc/sys/net/core/rmem_default >= 1048576 (1MB)
  2. /proc/sys/net/core/rmem_max higher than the value above