autodetect modem ifname
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
This commit is contained in:
parent
c043c50175
commit
ecacc3ae8a
1 changed files with 8 additions and 1 deletions
|
@ -35,6 +35,13 @@ deletenetworkmenu() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getifname() {
|
||||||
|
IFTYPE="$1"
|
||||||
|
IFNAME="$(nmcli d | grep -m 1 "$IFTYPE" | cut -d' ' -f1)"
|
||||||
|
[ -z "$IFNAME" ] && notify-send "No interface with type $IFTYPE found" && IFNAME=lo
|
||||||
|
echo "$IFNAME"
|
||||||
|
}
|
||||||
|
|
||||||
addnetworkgsmmenu() {
|
addnetworkgsmmenu() {
|
||||||
CONNNAME="$(
|
CONNNAME="$(
|
||||||
echo "Close Menu" |
|
echo "Close Menu" |
|
||||||
|
@ -51,7 +58,7 @@ addnetworkgsmmenu() {
|
||||||
# TODO: Support gsm bearer username & password
|
# TODO: Support gsm bearer username & password
|
||||||
nmcli c add \
|
nmcli c add \
|
||||||
type gsm \
|
type gsm \
|
||||||
ifname cdc-wdm0 \
|
ifname "$(getifname gsm)" \
|
||||||
con-name "$CONNNAME" \
|
con-name "$CONNNAME" \
|
||||||
apn "$APN"
|
apn "$APN"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue