Update interface check
- Update network interface check in quickstart.sh so that it is consistent with vpnsetup.sh.
This commit is contained in:
parent
6a396b096a
commit
c8b5bb87f0
@ -79,7 +79,17 @@ check_iface() {
|
|||||||
def_iface=$(route 2>/dev/null | grep -m 1 '^default' | grep -o '[^ ]*$')
|
def_iface=$(route 2>/dev/null | grep -m 1 '^default' | grep -o '[^ ]*$')
|
||||||
[ -z "$def_iface" ] && def_iface=$(ip -4 route list 0/0 2>/dev/null | grep -m 1 -Po '(?<=dev )(\S+)')
|
[ -z "$def_iface" ] && def_iface=$(ip -4 route list 0/0 2>/dev/null | grep -m 1 -Po '(?<=dev )(\S+)')
|
||||||
def_state=$(cat "/sys/class/net/$def_iface/operstate" 2>/dev/null)
|
def_state=$(cat "/sys/class/net/$def_iface/operstate" 2>/dev/null)
|
||||||
|
check_wl=0
|
||||||
if [ -n "$def_state" ] && [ "$def_state" != "down" ]; then
|
if [ -n "$def_state" ] && [ "$def_state" != "down" ]; then
|
||||||
|
if [ "$os_type" = "ubuntu" ] || [ "$os_type" = "debian" ] || [ "$os_type" = "raspbian" ]; then
|
||||||
|
if ! uname -m | grep -qi -e '^arm' -e '^aarch64'; then
|
||||||
|
check_wl=1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
check_wl=1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if [ "$check_wl" = "1" ]; then
|
||||||
case $def_iface in
|
case $def_iface in
|
||||||
wl*)
|
wl*)
|
||||||
exiterr "Wireless interface '$def_iface' detected. DO NOT run this script on your PC or Mac!"
|
exiterr "Wireless interface '$def_iface' detected. DO NOT run this script on your PC or Mac!"
|
||||||
|
Loading…
Reference in New Issue
Block a user