Skip to content
Snippets Groups Projects
Commit 8fd134ed authored by Bob Mottram's avatar Bob Mottram
Browse files

Update bmx devices within daemons

parent 4d217719
No related branches found
No related tags found
No related merge requests found
......@@ -198,10 +198,14 @@ function start {
modprobe batman-adv
# avahi on ipv4
# avahi on ipv6
sed -i 's|use-ipv4=.*|use-ipv4=no|g' /etc/avahi/avahi-daemon.conf
sed -i 's|use-ipv6=.*|use-ipv6=yes|g' /etc/avahi/avahi-daemon.conf
sed -i "s|ExecStart=.*|ExecStart=/usr/sbin/bmx6 dev=${IFACE}|g" /etc/systemd/system/bmx6.service
sed -i "s|ExecStart=.*|ExecStart=/usr/sbin/bmx7 dev=${IFACE}|g" /etc/systemd/system/bmx7.service
systemctl daemon-reload
add_wifi_interface $IFACE $WIFI_SSID ad-hoc $CHANNEL
# NOTE: Don't connect the secondary wifi device. hostapd will handle that by itself
......@@ -220,6 +224,10 @@ function start {
ifconfig $EIFACE 0.0.0.0
ifconfig $EIFACE up promisc
echo $'End of ethernet bridge'
sed -i "s|ExecStart=.*|ExecStart=/usr/sbin/bmx6 dev=${IFACE} dev=${EIFACE}|g" /etc/systemd/system/bmx6.service
sed -i "s|ExecStart=.*|ExecStart=/usr/sbin/bmx7 dev=${IFACE} dev=${EIFACE}|g" /etc/systemd/system/bmx7.service
systemctl daemon-reload
else
echo $"$EIFACE is not connected"
fi
......@@ -243,8 +251,10 @@ function start {
fi
if grep -q "bmx6" $MESH_DEFAULT_PROTOCOL; then
systemctl enable bmx6
systemctl restart bmx6
else
systemctl enable bmx7
systemctl restart bmx7
fi
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment