端末からのインターネット接続を無効にするにはどうすればよいですか?


14

自動的に接続オプションは、私の有線許可されている有線接続1。接続を切断するには、パネルの[ ネットワーク ] > [切断 ]メニューから接続を切断します。しかし、コマンドでそれを行うと:

nmcli con down id "Wired connection 1"

切断されるとすぐに、接続が再開されます。

ネットワーク>切断はどのように機能しますか?nmcli自動接続を無効にせずに同じことを行うことはできますか?

注意:

  1. nmcli con down id "Wired connection 1"自動接続を無効にした場合と同様に機能します(ただし、これはオプションではありません)。
  2. 使用したくありませんsudo(スクリプトで実装するのは良くありません!)。

たぶんこれが役立つでしょう。これもうまくいきました。[ここ] [1] [1]:askubuntu.com/questions/276822/...

はい道だということ..しかし、私は..上げ権限でコマンドを実行するためにしたくない
正確な

回答:


21

端末からのインターネット接続を無効にしたい場合、次のコマンドは魅力のように機能します:

nmcli nm enable false

再度有効にするには:

nmcli nm enable true

注:CPBLがコメントしたように、これはUbuntu 15.04以降では機能しなくなりました。代わりにとを使用nmcli networking offしてくださいnmcli networking on


クエストに非常に近いもう1つの方法は、以下を使用することです。

nmcli dev disconnect iface eth0

eth0を再度有効にするには、次を入力する必要があります。

nmcli -p con up id "<connection name>" iface eth0

「有線接続1」という名前の接続の例:

nmcli -p con up id "Wired connection 1" iface eth0

eth0有線インターフェース名に変更します。これにより、次のように、ユーザー/手動の介入なしに、それ以上の接続が防止されman nmciます。

disconnect iface <iface> [--nowait] [--timeout <timeout>]
           Disconnect a device and prevent the device from automatically
           activating further connections without user/manual intervention.

           Available options are:
                --nowait     – exit immediately without waiting for
                command completion

                --timeout    – how long to wait for command completion
                (default is 10 s)

詳細をお読みくださいman nmcli


1
nmcli nm enable falseNetwork-> Disconnectオプションとは非常に異なります。後者は、指定された接続を無効にするだけです(昇格された権限は不要です)。前者はネットワークを無効にします。
正確な14年

@rustyよく、ネットワークを無効にすることで、インターネット接続が無効になっていることを確認できます。これがあなたが尋ねたものでない場合、あなたの質問を明確にしてください。
ラドゥラデアヌ14年

ネットワーク自体ではなく、特定の接続を無効にしようとしています。
正確に

@rusty Peaseが私の新しい編集を確認します。
ラドゥラデアヌ14年

.. nmcli dev disconnect iface eth0は1つです。それは、デバイスを使用するように構成されたアクティブな接続を(「有線接続1」と言う)切断eth0...と私は使用することができ、次のnmcli con up id "Wired connection 2"それとの接続には、別の構成で使用します(とだnmcli nm enable falseことがかかりますnmcli nm enable true && nmcli con up id "Wired connection 2"
正確
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.