web-dev-qa-db-ja.com

コマンドラインからワイヤレスネットワークを忘れる方法は?

Debianのコマンドラインを使用して、以前に接続したワイヤレスネットワークをシステムに忘れさせるにはどうすればよいですか?

ありがとう。

3
thedp

ここで正しい答えを得ました: 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")
1
thedp

ワイヤレスインターフェースの名前はwlan0にちなんでいると思いますが、設定に応じて変更してください

あなたは試すことができます:

  • Sudo dhclient -r wlan0-rフラグは、現在のIPアドレスを更新するか、ワイヤレスインターフェイスから解放します)。

次のこともできます。

  • Sudo dhclient wlan0新しいIPをリクエストします。
0
lakedejavu