diff options
author | makefu <github@syntax-fehler.de> | 2021-10-01 18:52:09 +0200 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2021-10-01 18:52:09 +0200 |
commit | 9ae9c6c88848545648d0de8b5a0e337ae86cf965 (patch) | |
tree | bb88337187bedcf281f0b935c5563cd1206a3f60 /makefu/2configs/hw/lte.sh | |
parent | 0e849e1eed8985bd5e0f9635c9973da4b5dc7dbb (diff) |
ma hw: cleanup
Diffstat (limited to 'makefu/2configs/hw/lte.sh')
-rwxr-xr-x | makefu/2configs/hw/lte.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/makefu/2configs/hw/lte.sh b/makefu/2configs/hw/lte.sh new file mode 100755 index 000000000..a8ae31586 --- /dev/null +++ b/makefu/2configs/hw/lte.sh @@ -0,0 +1,26 @@ +#/bin/sh + +if [[ "$EUID" -ne 0 ]]; then + echo "This script must be run as root, elevating!" + exec sudo $0 $1 + exit 0 +fi + +if [[ "$1" = "down" ]]; then + echo "taking wwan0 down!" + ip link set wwan0 down + rmmod xmm7360 + exit +fi + +if [[ "$1" = "up" ]]; then + echo "running modprobe" + modprobe xmm7360 + echo "bringing wwan0 up!" + until open_xdatachannel -a web.vodafone.de;do + modprobe -r xmm7360 + modprobe xmm7360 + done + ip link set wwan0 up + echo "nameserver 1.1.1.1" | tee -a /etc/resolv.conf +fi |