wifi interface down before scan
This commit is contained in:
parent
5c182edb23
commit
5a37cf14be
|
@ -71,8 +71,7 @@ function setup_wifi_atheros {
|
||||||
update_wifi_adaptors
|
update_wifi_adaptors
|
||||||
if [ $IFACE ]; then
|
if [ $IFACE ]; then
|
||||||
wpa_cli -i ${IFACE} terminate
|
wpa_cli -i ${IFACE} terminate
|
||||||
ifdown --force $IFACE
|
ifconfig $IFACE up
|
||||||
ifup $IFACE
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -208,9 +207,8 @@ function hotspot_off {
|
||||||
echo 'source-directory /etc/network/interfaces.d' >> /etc/network/interfaces
|
echo 'source-directory /etc/network/interfaces.d' >> /etc/network/interfaces
|
||||||
fi
|
fi
|
||||||
|
|
||||||
systemctl restart network-manager
|
|
||||||
wpa_cli -i ${WIFI_INTERFACE} terminate
|
wpa_cli -i ${WIFI_INTERFACE} terminate
|
||||||
ifdown --force ${WIFI_INTERFACE}
|
systemctl restart network-manager
|
||||||
}
|
}
|
||||||
|
|
||||||
function hotspot_on {
|
function hotspot_on {
|
||||||
|
@ -277,7 +275,7 @@ function hotspot_on {
|
||||||
echo " bridge_ports $WIFI_INTERFACE eth0" >> /etc/network/interfaces
|
echo " bridge_ports $WIFI_INTERFACE eth0" >> /etc/network/interfaces
|
||||||
|
|
||||||
systemctl restart network-manager
|
systemctl restart network-manager
|
||||||
ifup $WIFI_INTERFACE
|
ifconfig $WIFI_INTERFACE up
|
||||||
systemctl restart hostapd
|
systemctl restart hostapd
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -305,7 +303,7 @@ function wifi_wpa2_psk {
|
||||||
wpa_passphrase "$ssid" "$passphrase" > $WIFI_CONFIG
|
wpa_passphrase "$ssid" "$passphrase" > $WIFI_CONFIG
|
||||||
|
|
||||||
systemctl restart network-manager
|
systemctl restart network-manager
|
||||||
ifup ${WIFI_INTERFACE}
|
ifconfig ${WIFI_INTERFACE} up
|
||||||
}
|
}
|
||||||
|
|
||||||
function wifi_none {
|
function wifi_none {
|
||||||
|
@ -334,7 +332,7 @@ function wifi_none {
|
||||||
echo '}' >> $WIFI_CONFIG
|
echo '}' >> $WIFI_CONFIG
|
||||||
|
|
||||||
systemctl restart network-manager
|
systemctl restart network-manager
|
||||||
ifup ${WIFI_INTERFACE}
|
ifconfig ${WIFI_INTERFACE} up
|
||||||
}
|
}
|
||||||
|
|
||||||
function networks_from_file {
|
function networks_from_file {
|
||||||
|
@ -402,7 +400,7 @@ function networks_from_file {
|
||||||
|
|
||||||
chattr -i /etc/resolv.conf
|
chattr -i /etc/resolv.conf
|
||||||
systemctl restart network-manager
|
systemctl restart network-manager
|
||||||
ifup ${WIFI_INTERFACE}
|
ifconfig ${WIFI_INTERFACE} up
|
||||||
}
|
}
|
||||||
|
|
||||||
function create_networks_interactive {
|
function create_networks_interactive {
|
||||||
|
@ -497,7 +495,6 @@ function disable_wifi {
|
||||||
echo 'source-directory /etc/network/interfaces.d' >> /etc/network/interfaces
|
echo 'source-directory /etc/network/interfaces.d' >> /etc/network/interfaces
|
||||||
systemctl restart network-manager
|
systemctl restart network-manager
|
||||||
wpa_cli -i ${WIFI_INTERFACE} terminate
|
wpa_cli -i ${WIFI_INTERFACE} terminate
|
||||||
ifdown --force ${WIFI_INTERFACE}
|
|
||||||
else
|
else
|
||||||
networks_from_file
|
networks_from_file
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -85,9 +85,6 @@ do
|
||||||
WIFI_INTERFACE=${1}
|
WIFI_INTERFACE=${1}
|
||||||
wifi_interface_specified=1
|
wifi_interface_specified=1
|
||||||
write_config_param "WIFI_INTERFACE" "$WIFI_INTERFACE"
|
write_config_param "WIFI_INTERFACE" "$WIFI_INTERFACE"
|
||||||
wpa_cli -i ${WIFI_INTERFACE} terminate
|
|
||||||
ifdown --force ${WIFI_INTERFACE}
|
|
||||||
ifup ${WIFI_INTERFACE}
|
|
||||||
;;
|
;;
|
||||||
-t|--type)
|
-t|--type)
|
||||||
shift
|
shift
|
||||||
|
@ -136,6 +133,7 @@ if [ ${NETWORKS_INTERACTIVE} ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! ${wifi_interface_specified} ]; then
|
if [ ! ${wifi_interface_specified} ]; then
|
||||||
|
wpa_cli -i ${WIFI_INTERFACE} terminate
|
||||||
update_wifi_adaptors
|
update_wifi_adaptors
|
||||||
if [ ! $IFACE ]; then
|
if [ ! $IFACE ]; then
|
||||||
echo $'No wifi adaptors were found'
|
echo $'No wifi adaptors were found'
|
||||||
|
@ -144,9 +142,7 @@ if [ ! ${wifi_interface_specified} ]; then
|
||||||
WIFI_INTERFACE=${IFACE}
|
WIFI_INTERFACE=${IFACE}
|
||||||
echo "Adaptor: $WIFI_INTERFACE"
|
echo "Adaptor: $WIFI_INTERFACE"
|
||||||
write_config_param "WIFI_INTERFACE" "$WIFI_INTERFACE"
|
write_config_param "WIFI_INTERFACE" "$WIFI_INTERFACE"
|
||||||
wpa_cli -i ${WIFI_INTERFACE} terminate
|
ifconfig ${WIFI_INTERFACE} up
|
||||||
ifdown --force ${WIFI_INTERFACE}
|
|
||||||
ifup ${WIFI_INTERFACE}
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ${WIFI_DISABLE} ]; then
|
if [ ${WIFI_DISABLE} ]; then
|
||||||
|
|
Loading…
Reference in New Issue