[no ci] Overlay: add separate check for usb modem devices (#1249)

pull/1252/head
viktorxda 2024-01-12 10:16:42 +01:00 committed by GitHub
parent d25af4728a
commit d393727aad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 4 deletions

View File

@ -4,12 +4,13 @@ mac=$(fw_printenv -n wlanmac)
set_wireless() { set_wireless() {
path=/etc/wireless path=/etc/wireless
if $path/usb "$dev" || $path/modem "$dev" || $path/sdio "$dev"; then if $path/usb "$dev" || $path/sdio "$dev"; then
[ -n "$mac" ] && ip link set dev wlan0 address "$mac" [ -n "$mac" ] && ip link set dev wlan0 address "$mac"
ifup usb0
ifup wlan0 ifup wlan0
ifconfig eth0 192.168.192.10 elif $path/modem "$dev"; then
ifup usb0
fi fi
ifconfig eth0 192.168.192.10
} }
case "$1" in case "$1" in
@ -27,7 +28,8 @@ case "$1" in
echo "Stopping network..." echo "Stopping network..."
ifdown lo ifdown lo
if [ -n "$dev" ]; then if [ -n "$dev" ]; then
ifdown wlan0 ifdown -f wlan0
ifdown -f usb0
else else
ifdown eth0 ifdown eth0
fi fi