|  | @@ -102,7 +102,7 @@ function mesh_babel {
 | 
	
		
			
			| 102 | 102 |    echo '' >> $babel_script
 | 
	
		
			
			| 103 | 103 |    echo 'if [[ $1 == "start" ]]; then' >> $babel_script
 | 
	
		
			
			| 104 | 104 |    echo '    # install avahi' >> $babel_script
 | 
	
		
			
			| 105 |  | -  echo '    apt-get -y install avahi-utils avahi-autoipd' >> $babel_script
 | 
	
		
			
			|  | 105 | +  echo '    apt-get -y install avahi-utils avahi-autoipd avahi-daemon avahi-dnsconfd' >> $babel_script
 | 
	
		
			
			| 106 | 106 |    echo '    sed -i "s|#host-name=.*|host-name=$(hostname)|g" /etc/avahi/avahi-daemon.conf' >> $babel_script
 | 
	
		
			
			| 107 | 107 |    echo '    sed -i "s|host-name=.*|host-name=$(hostname)|g" /etc/avahi/avahi-daemon.conf' >> $babel_script
 | 
	
		
			
			| 108 | 108 |    echo '    if [ -f /bin/systemctl ]; then' >> $babel_script
 | 
	
	
		
			
			|  | @@ -164,7 +164,7 @@ function mesh_batman {
 | 
	
		
			
			| 164 | 164 |    echo '' >> $batman_script
 | 
	
		
			
			| 165 | 165 |    echo 'if [[ $1 == "start" ]]; then' >> $batman_script
 | 
	
		
			
			| 166 | 166 |    echo '    # install avahi' >> $batman_script
 | 
	
		
			
			| 167 |  | -  echo '    apt-get -y install avahi-utils avahi-autoipd' >> $batman_script
 | 
	
		
			
			|  | 167 | +  echo '    apt-get -y install avahi-utils avahi-autoipd avahi-daemon avahi-dnsconfd' >> $batman_script
 | 
	
		
			
			| 168 | 168 |    echo '    sed -i "s|#host-name=.*|host-name=$(hostname)|g" /etc/avahi/avahi-daemon.conf' >> $batman_script
 | 
	
		
			
			| 169 | 169 |    echo '    sed -i "s|host-name=.*|host-name=$(hostname)|g" /etc/avahi/avahi-daemon.conf' >> $batman_script
 | 
	
		
			
			| 170 | 170 |    echo 'fi' >> $batman_script
 | 
	
	
		
			
			|  | @@ -214,13 +214,14 @@ function mesh_batman {
 | 
	
		
			
			| 214 | 214 |    echo '    modprobe batman-adv' >> $batman_script
 | 
	
		
			
			| 215 | 215 |    echo '    batctl if add $IFACE' >> $batman_script
 | 
	
		
			
			| 216 | 216 |    echo '    ifconfig $IFACE up' >> $batman_script
 | 
	
		
			
			|  | 217 | +  echo '    avahi-autoipd -D $IFACE' >> $batman_script
 | 
	
		
			
			| 217 | 218 |    echo '    avahi-autoipd -D bat0' >> $batman_script
 | 
	
		
			
			|  | 219 | +  echo '    avahi-autoipd -D $BRIDGE' >> $batman_script
 | 
	
		
			
			| 218 | 220 |    echo '    ifconfig bat0 up promisc' >> $batman_script
 | 
	
		
			
			| 219 | 221 |    echo '' >> $batman_script
 | 
	
		
			
			| 220 | 222 |    echo '    #Use persistent HWAddr' >> $batman_script
 | 
	
		
			
			| 221 | 223 |    echo '    ether_new=$(ifconfig eth0 | grep HWaddr | sed -e "s/.*HWaddr //")' >> $batman_script
 | 
	
		
			
			| 222 |  | -  echo '    if [ ! -f /var/lib/mesh-node/bat0 ]' >> $batman_script
 | 
	
		
			
			| 223 |  | -  echo '    then' >> $batman_script
 | 
	
		
			
			|  | 224 | +  echo '    if [ ! -f /var/lib/mesh-node/bat0 ]; then' >> $batman_script
 | 
	
		
			
			| 224 | 225 |    echo '        mkdir /var/lib/mesh-node' >> $batman_script
 | 
	
		
			
			| 225 | 226 |    echo '        echo "${ether_new}" > /var/lib/mesh-node/bat0' >> $batman_script
 | 
	
		
			
			| 226 | 227 |    echo '    else' >> $batman_script
 | 
	
	
		
			
			|  | @@ -266,7 +267,9 @@ function mesh_batman {
 | 
	
		
			
			| 266 | 267 |    echo '    rmmod batman-adv' >> $batman_script
 | 
	
		
			
			| 267 | 268 |    echo '    ifconfig $IFACE mtu 1500' >> $batman_script
 | 
	
		
			
			| 268 | 269 |    echo '    ifconfig $IFACE down' >> $batman_script
 | 
	
		
			
			|  | 270 | +  echo '    avahi-autoipd -k $IFACE' >> $batman_script
 | 
	
		
			
			| 269 | 271 |    echo '    avahi-autoipd -k bat0' >> $batman_script
 | 
	
		
			
			|  | 272 | +  echo '    avahi-autoipd -k $BRIDGE' >> $batman_script
 | 
	
		
			
			| 270 | 273 |    echo '    iwconfig $IFACE mode managed' >> $batman_script
 | 
	
		
			
			| 271 | 274 |    echo '' >> $batman_script
 | 
	
		
			
			| 272 | 275 |    echo '    iptables -D INPUT -i $IFACE -p udp --dport 5353 -j ACCEPT' >> $batman_script
 |