3

Используя командную строку в Debian, как заставить систему забыть о беспроводных сетях, к которым я ранее подключался?

Благодарю.

2 ответа2

1

Получил правильный ответ здесь: 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")
0

Я предполагаю, что ваш беспроводной интерфейс назван в честь wlan0 но, пожалуйста, измените его в соответствии с вашими настройками.

Вы можете попробовать:

  • sudo dhclient -r wlan0 (флаг -r обновит или освободит текущий IP-адрес из вашего беспроводного интерфейса).

Вы также можете сделать:

  • sudo dhclient wlan0 для запроса нового IP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .