rfkill unblock wifi if needed
This commit is contained in:
parent
98b4d03307
commit
c8c20c3094
|
@ -319,6 +319,7 @@ Options:
|
||||||
> These changes to system will not be restored by script's cleanup:
|
> These changes to system will not be restored by script's cleanup:
|
||||||
> 1. `/proc/sys/net/ipv4/ip_forward = 1` and `/proc/sys/net/ipv6/conf/all/forwarding = 1`, needed by NAT Internet sharing.
|
> 1. `/proc/sys/net/ipv4/ip_forward = 1` and `/proc/sys/net/ipv6/conf/all/forwarding = 1`, needed by NAT Internet sharing.
|
||||||
> 2. dnsmasq in Apparmor complain mode
|
> 2. dnsmasq in Apparmor complain mode
|
||||||
|
> 3. The wifi device which is used to create hotspot is `rfkill unblock`ed
|
||||||
|
|
||||||
## Dependencies
|
## Dependencies
|
||||||
|
|
||||||
|
|
10
lnxrouter
10
lnxrouter
|
@ -499,7 +499,7 @@ get_phy_device() { # only for wifi interface
|
||||||
}
|
}
|
||||||
|
|
||||||
get_adapter_info() { # only for wifi interface
|
get_adapter_info() { # only for wifi interface
|
||||||
local PHY
|
#local PHY
|
||||||
PHY=$(get_phy_device "$1")
|
PHY=$(get_phy_device "$1")
|
||||||
[[ $? -ne 0 ]] && return 1
|
[[ $? -ne 0 ]] && return 1
|
||||||
iw phy $PHY info
|
iw phy $PHY info
|
||||||
|
@ -1685,6 +1685,14 @@ if [[ -n "$NEW_MACADDR" ]]; then
|
||||||
ip link set dev ${SUBNET_IFACE} address ${NEW_MACADDR} || die "Failed setting new MAC address"
|
ip link set dev ${SUBNET_IFACE} address ${NEW_MACADDR} || die "Failed setting new MAC address"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
if [[ $WIFI_IFACE ]]; then
|
||||||
|
if which rfkill > /dev/null 2>&1 ; then
|
||||||
|
PHY=$(get_phy_device ${SUBNET_IFACE})
|
||||||
|
[[ -n $PHY ]] && rfkill unblock $(rfkill | grep $PHY | awk '{print $1}') >/dev/null 2>&1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
ip link set up dev ${SUBNET_IFACE} || die "Failed bringing ${SUBNET_IFACE} up"
|
ip link set up dev ${SUBNET_IFACE} || die "Failed bringing ${SUBNET_IFACE} up"
|
||||||
|
|
||||||
if [[ $WIFI_IFACE ]]; then
|
if [[ $WIFI_IFACE ]]; then
|
||||||
|
|
Loading…
Reference in New Issue