Используя командную строку в Debian, как заставить систему забыть о беспроводных сетях, к которым я ранее подключался?
Благодарю.
Используя командную строку в Debian, как заставить систему забыть о беспроводных сетях, к которым я ранее подключался?
Благодарю.
Получил правильный ответ здесь: https://askubuntu.com/a/711634/95664
Моя адаптация к данному решению с небольшим скриптом Python:
#! /usr/bin/env python
import commands
import os
res = commands.getstatusoutput("nmcli -t -f TYPE,UUID con")
lines = res[1].split('\n')
for line in lines:
parts = line.split(":")
if (parts[0] == "802-11-wireless"):
os.system("nmcli connection delete uuid "+ parts[1])
print ">> Done."
os.system("nmcli connection")
Я предполагаю, что ваш беспроводной интерфейс назван в честь wlan0
но, пожалуйста, измените его в соответствии с вашими настройками.
Вы можете попробовать:
sudo dhclient -r wlan0
(флаг -r
обновит или освободит текущий IP-адрес из вашего беспроводного интерфейса).Вы также можете сделать:
sudo dhclient wlan0
для запроса нового IP.