diff --git a/src/freedombone-client b/src/freedombone-client
index 5e3fb024517156e1688e2ec39b6d29b8727c6f2c..ad8797eba02fbe0b8eca3b827a54ad9c236398b2 100755
--- a/src/freedombone-client
+++ b/src/freedombone-client
@@ -344,6 +344,7 @@ function mesh_batman {
   echo "    iptables -A INPUT -p tcp --dport $TRACKER_PORT -j ACCEPT" >> $batman_script
   echo "    iptables -A INPUT -p udp --dport 1900 -j ACCEPT" >> $batman_script
   echo "    iptables -A INPUT -p tcp --dport 80 -j ACCEPT" >> $batman_script
+  echo "    iptables -A INPUT -p udp -m udp -j ACCEPT" >> $batman_script
   echo '' >> $batman_script
   echo '    if [ -f /bin/systemctl ]; then' >> $batman_script
   echo '        systemctl restart avahi-daemon' >> $batman_script
@@ -388,6 +389,7 @@ function mesh_batman {
   echo "    iptables -D INPUT -p tcp --dport $TRACKER_PORT -j ACCEPT" >> $batman_script
   echo "    iptables -D INPUT -p udp --dport 1900 -j ACCEPT" >> $batman_script
   echo "    iptables -D INPUT -p tcp --dport 80 -j ACCEPT" >> $batman_script
+  echo "    iptables -D INPUT -p udp -m udp -j ACCEPT" >> $batman_script
   echo '' >> $batman_script
   echo '    if [ -f /bin/systemctl ]; then' >> $batman_script
   echo '        systemctl restart network-manager' >> $batman_script