diff --git a/omr-tracker/files/usr/share/omr/post-tracking.d/001-initialize b/omr-tracker/files/usr/share/omr/post-tracking.d/001-initialize index 06a8e6417..6ce92dd52 100755 --- a/omr-tracker/files/usr/share/omr/post-tracking.d/001-initialize +++ b/omr-tracker/files/usr/share/omr/post-tracking.d/001-initialize @@ -41,4 +41,22 @@ if [ -n "$(grep z8102ax /etc/board.json)" ]; then EOF fi [ -n "$(uci -q changes network)" ] && uci -q commit network -fi \ No newline at end of file +fi +if [ -n "$(grep z8109ax /etc/board.json)" ]; then + if [ -e /sys/devices/platform/soc/11200000.usb/usb1/1-1/1-1.1 ]; then + uci -q batch <<-EOF + set network.modem1.device='/sys/devices/platform/soc/11200000.usb/usb1/1-1/1-1.1' + set network.modem2.device='/sys/devices/platform/soc/11200000.usb/usb1/1-1/1-1.2' + set network.modem3.device='/sys/devices/platform/soc/11200000.usb/usb1/1-1/1-1.3' + set network.modem4.device='/sys/devices/platform/soc/11200000.usb/usb1/1-1/1-1.4' + EOF + elif [ -e /sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.1 ]; then + uci -q batch <<-EOF + set network.modem1.device='/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.1' + set network.modem2.device='/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.2' + set network.modem3.device='/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.3' + set network.modem4.device='/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4' + EOF + fi + [ -n "$(uci -q changes network)" ] && uci -q commit network +fi diff --git a/openmptcprouter/files/etc/uci-defaults/1920-omr-network b/openmptcprouter/files/etc/uci-defaults/1920-omr-network index 6d14aac13..a24a88a0d 100755 --- a/openmptcprouter/files/etc/uci-defaults/1920-omr-network +++ b/openmptcprouter/files/etc/uci-defaults/1920-omr-network @@ -530,6 +530,75 @@ if [ "$board" = "z8102ax-128m" ] || [ "$board" = "z8102ax-64m" ] || [ "$board" = commit firewall EOF fi +if [ "$board" = "z8109ax-128m" ] || [ "$board" = "z8109ax-512" ] || [ "$board" = "z8109ax" ]; then + uci -q batch <<-EOF + set network.modem1=interface + set network.modem1.proto='modemmanager' + set network.modem1.apn='' + set network.modem1.auth='none' + set network.modem1.iptype='ipv4v6' + set network.modem1.addlatency='0' + set network.modem1.force_link='1' + set network.modem1.peerdns='0' + set network.modem1.delegate='0' + set network.modem1.multipath='on' + set network.modem1.defaultroute='0' + set network.modem2=interface + set network.modem2.proto='modemmanager' + set network.modem2.apn='' + set network.modem2.auth='none' + set network.modem2.iptype='ipv4v6' + set network.modem2.addlatency='0' + set network.modem2.force_link='1' + set network.modem2.peerdns='0' + set network.modem2.delegate='0' + set network.modem2.multipath='on' + set network.modem2.defaultroute='0' + set network.modem3=interface + set network.modem3.proto='modemmanager' + set network.modem3.apn='' + set network.modem3.auth='none' + set network.modem3.iptype='ipv4v6' + set network.modem3.addlatency='0' + set network.modem3.force_link='1' + set network.modem3.peerdns='0' + set network.modem3.delegate='0' + set network.modem3.multipath='on' + set network.modem3.defaultroute='0' + set network.modem4=interface + set network.modem4.proto='modemmanager' + set network.modem4.apn='' + set network.modem4.auth='none' + set network.modem4.iptype='ipv4v6' + set network.modem4.addlatency='0' + set network.modem4.force_link='1' + set network.modem4.peerdns='0' + set network.modem4.delegate='0' + set network.modem4.multipath='on' + set network.modem4.defaultroute='0' + set network.modem1.device='/sys/devices/platform/soc/11200000.usb/usb1/1-1/1-1.1' + set network.modem2.device='/sys/devices/platform/soc/11200000.usb/usb1/1-1/1-1.2' + set network.modem3.device='/sys/devices/platform/soc/11200000.usb/usb1/1-1/1-1.3' + set network.modem4.device='/sys/devices/platform/soc/11200000.usb/usb1/1-1/1-1.4' + EOF + if [ -e /sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.1 ]; then + uci -q batch <<-EOF + set network.modem1.device='/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.1' + set network.modem2.device='/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.2' + set network.modem3.device='/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.3' + set network.modem4.device='/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4' + EOF + fi + + uci -q batch <<-EOF + commit network + add_list firewall.@zone[1].network='modem1' + add_list firewall.@zone[1].network='modem2' + add_list firewall.@zone[1].network='modem3' + add_list firewall.@zone[1].network='modem4' + commit firewall + EOF +fi # set network.lan.ipaddr='192.168.5.10' # set network.lan.gateway='192.168.5.1'