# B.A.T.M.A.N. Symptombekämpfung

**URL:** <https://forum.freifunk.net/t/b-a-t-m-a-n-symptombekampfung/3283>\
**Category:** Admin-Tagebuch\
**Created:** [10. März 2015 um 10:21 UTC](https://forum.freifunk.net/t/b-a-t-m-a-n-symptombekampfung/3283 "2015-03-10T10:21:10Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![CHRlS](https://forum.freifunk.net/user_avatar/forum.freifunk.net/chrls/32/74_2.png) [@CHRlS](https://forum.freifunk.net/u/CHRlS)\
**Post date:** [10. März 2015 um 10:21 UTC](https://forum.freifunk.net/t/b-a-t-m-a-n-symptombekampfung/3283/1 "2015-03-10T10:21:11Z")

</div>

Da wir vorläufig nicht - und vor Allem nicht aus dem Stand - auf eine bessere Netztopologie und stabilere Tülchens umstellen können, werden wir nun auf den Servern auf denen batman aktiv ist die default sysctl.conf um zwei Zeilen ergänzen:

```
kernel.panic_on_oops = 1
kernel.panic = 1

```

Dies sorgt dafür das eine Sekunde nach einer Kernel Panic / oops, der Server automatisch resetted wird und neustartet.

Seit ein paar Wochen haben wir dies bereits zum Testen auf 4 Servern aktiviert, das Ergebnis ist absolut zufriedenstellend.

Bei normalen Servern kommen lediglich die beiden Zeilen in die sysctl.conf hinzu, bei batman gateways (Supernodes) sieht die neue sysctl.conf entpsprechend wie folgt aus:

```
net.ipv4.conf.default.rp_filter=0
net.ipv4.conf.all.rp_filter=0
net.ipv4.tcp_syncookies=1
net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1
net.ipv4.conf.all.accept_redirects = 1
net.ipv6.conf.all.accept_redirects = 1
net.ipv4.conf.all.secure_redirects = 1
net.ipv4.conf.all.send_redirects = 1
net.ipv4.conf.all.accept_source_route = 1
net.ipv6.conf.all.accept_source_route = 1
net.ipv4.conf.all.log_martians = 0
net.bridge.bridge-nf-call-arptables = 0
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.ipv6.conf.all.autoconf = 0
net.ipv6.conf.default.autoconf = 0
net.ipv6.conf.eth0.autoconf = 0
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.default.accept_ra = 0
net.ipv6.conf.eth0.accept_ra = 0
kernel.panic_on_oops = 1
kernel.panic = 1

```

P.S.:

Nach dem Bearbeiten der /etc/sysctl.conf mit „sysctl -p“ die Werte neu einlesen, da es sonst erst nach dem nächsten Reboot greifen würde!

---

_[View the full topic](https://forum.freifunk.net/t/b-a-t-m-a-n-symptombekampfung/3283)._
