You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
2 weeks ago | |
---|---|---|
.gitignore | 3 years ago | |
Readme.md | 3 years ago | |
favicon.ico | 1 year ago | |
go.mod | 2 weeks ago | |
go.sum | 2 weeks ago | |
main.go | 2 weeks ago |
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
Note
babeld
can spew out massive amounts of route changes that can fill the
netlink socket. rmon
tries to allocate a 16MB receive buffer, which seems to
be enough for the moment. For this to work check /proc/sys/net/core/rmem_max
to be more than 16MB (16777216).
Set receive buffer size temporarily
Do one of the following:
# echo 16777216 > /proc/sys/net/core/rmem_max
# sysctl -w net.core.rmem_max=16777216
Set receive buffer pemanently
Add the following line to /etc/sysctl.conf
:
net.core.rmem_max = 16777216
and run
# sysctl -p