Вы можете попробовать gpart (обратите внимание: not gparted!), он может угадать границы потерянных разделов.
gpart спас меня один раз в аналогичной ситуации, хотя мои разделы были не зашифрованы. Вы все равно должны попробовать.
Первый способ - разрешить только соединение с одним маршрутизатором на основе адреса mac с помощью iptables
sudo iptables -A INPUT -m mac --mac-source <mac_address_of_you_router> -j ACCEPT
и удалить что-либо из другого адреса mac на входе с помощью команды
sudo iptables -A INPUT -m mac ! --mac-source <mac_address_of_you_router> -j DROP
Или вы можете использовать какой-то скрипт в /etc/NetworkManager/dispatcher.d/ssid
#! /bin/bash
REQUIRED_CONNECTION_NAME="<name-of-connection>"
activ_con=$(nmcli con status | grep "${REQUIRED_CONNECTION_NAME}")
if [ "${activ_con}" -a ! "${activ_con}" ];
then
ifdown wlan0
fi
Ведьма означает, что если он не подключен к REQUIRED_CONNECTION_NAME, то aka home wifi dispecher сделает ifdown wlan0.
Замените wlan0 с помощью имени интерфейса wifi
Попробуйте, возможно, сработаете для вас.
Первый способ - разрешить только соединение с одним маршрутизатором на основе адреса mac с помощью iptables
sudo iptables -A INPUT -m mac --mac-source <mac_address_of_you_router> -j ACCEPT
и удалить что-либо из другого адреса mac на входе с помощью команды
sudo iptables -A INPUT -m mac ! --mac-source <mac_address_of_you_router> -j DROP
Или вы можете использовать какой-то скрипт в /etc/NetworkManager/dispatcher.d/ssid
#! /bin/bash
REQUIRED_CONNECTION_NAME="<name-of-connection>"
activ_con=$(nmcli con status | grep "${REQUIRED_CONNECTION_NAME}")
if [ "${activ_con}" -a ! "${activ_con}" ];
then
ifdown wlan0
fi
Ведьма означает, что если он не подключен к REQUIRED_CONNECTION_NAME, то aka home wifi dispecher сделает ifdown wlan0.
Замените wlan0 с помощью имени интерфейса wifi
Попробуйте, возможно, сработаете для вас.
Первый способ - разрешить только соединение с одним маршрутизатором на основе адреса mac с помощью iptables
sudo iptables -A INPUT -m mac --mac-source <mac_address_of_you_router> -j ACCEPT
и удалить что-либо из другого адреса mac на входе с помощью команды
sudo iptables -A INPUT -m mac ! --mac-source <mac_address_of_you_router> -j DROP
Или вы можете использовать какой-то скрипт в /etc/NetworkManager/dispatcher.d/ssid
#! /bin/bash
REQUIRED_CONNECTION_NAME="<name-of-connection>"
activ_con=$(nmcli con status | grep "${REQUIRED_CONNECTION_NAME}")
if [ "${activ_con}" -a ! "${activ_con}" ];
then
ifdown wlan0
fi
Ведьма означает, что если он не подключен к REQUIRED_CONNECTION_NAME, то aka home wifi dispecher сделает ifdown wlan0.
Замените wlan0 с помощью имени интерфейса wifi
Попробуйте, возможно, сработаете для вас.