Ubuntu ディストリビューションでさまざまな方法を使用してネットワーク インターフェイスを有効または無効にする方法について説明します。すべてのコマンドは、利用可能な最新の Ubuntu ディストリビューション Ubuntu 20.04 LTS で実行しました。詳細から始めましょう!
Ubuntu 20.04 でネットワーク インターフェイスを有効または無効にする方法
Ubuntu でネットワーク インターフェースを有効または無効にするには、次のさまざまな方法を使用できます。
<オール>まず、システムのネットワーク インターフェイス情報を知る必要があります。このタスクには「ip コマンド」を使用できます。このコマンドは、Linux システムで使用されているネットワーク インターフェイス カードの情報を表示します。 Ubuntu システムのネットワーク インターフェイス カードに関する情報を取得するには、「Ctrl + Alt + t」を押してターミナルを開き、次のコマンドを入力します。
$ ip a
上記の出力によると、ネットワーク インターフェイス ‘enp0s3’ がアクティブ化 (アップ) されており、このシステムで動作しています。
方法 01:ifconfig コマンドでネットワーク インターフェイスを有効/無効にする
ifconfig コマンド ライン ユーティリティを実行するには、必要な「net-tools」を Ubuntu システムにインストールする必要があります。したがって、以下のコマンドを実行して、次の必要なツールをインストールしてください:
$ sudo 適切な net-tools をインストールするには
これで、Ubuntu システムで ifconfig コマンドを実行できます。実行中のネットワーク インターフェースを無効化またはシャットダウンするには、次の例に示すようにネットワーク インターフェースを指定します:
$ ifconfig enp0s3 ダウン
以下のコマンドを入力して、ネットワーク インターフェイスのステータスを確認します。
$ ip aまたは
$ ip a | grep -A 1 “enp0s3:”ifconfig ユーティリティを使用して指定したネットワーク インターフェイスを有効または有効にするには、次のコマンドを使用します:
$ ifconfig enp0s3 高
次のコマンドを実行して、enp0s3 のステータスを確認できることを確認します:
$ ip a方法 2:nmcli コマンドでネットワーク インターフェイスを有効/無効にする
nmcli は、他のグラフィカル クライアントまたは nm アプレットの代わりとして使用されるコマンド ライン ユーティリティです。 nmcli ユーティリティを使用すると、システム ネットワーク接続を表示、作成、更新、削除、アクティブ化、および非アクティブ化できます。このコマンドを使用して、すべてのネットワーク デバイスのステータスを表示および制御することもできます。
nmcli コマンドは、デバイス名の代わりに「プロファイル名」を表示します。ネットワーク インターフェイス カードの情報を表示するには、ターミナルで次のコマンドを実行します:
$ nmcli con show
nmcli コマンドを使用したネットワーク インターフェースのシャットダウンまたは無効化
表示されたネットワーク インターフェイスをシャットダウンするには、次のようにプロファイル名を入力するだけです:
$ nmcli con down '有線接続 1'次の出力がターミナルに表示されます:
次の nmcli コマンドを使用して、ネットワーク インターフェイス デバイスの現在のステータスを表示することもできます。
$ nmcli 開発状況
上記の結果からわかるように、このシステムでは「ケーブル接続 1」が無効になっています。
nmcli コマンドを使用してネットワーク インターフェイスを有効または有効にする
ネットワーク インターフェイス「enp0s3」を再アクティブ化またはアクティブ化するには、次のコマンドを入力します。
$ nmcli con up '有線接続 1'
次のコマンドを実行してステータスを表示します:
$ nmcli 開発状況
「ケーブル接続 1」が有効になり、このシステムで実行されます。
方法 3:systemctl コマンドを使用してネットワーク インターフェイスを有効/無効にする
「systemctl」コマンドは、ネットワーク マネージャーを使用して、ネットワークの新しい構成を設定し、ネットワーク インターフェイス カードを有効または無効にします。そのため、ネットワーク マネージャー サービスを使用してシステムの「enp0s3」インターフェイスを非アクティブ化またはシャットダウンする場合は、次のように実行できます。
$ sudo systemctl disable NetworkManager.service
再度有効にするには、次のコマンドを実行します:
$ sudo systemctl activate NetworkManager.service
方法 4:nmtui コマンドでネットワーク インターフェイスを有効/無効にする
nmtui は、主に Network Manager サービスとの対話に使用されるテキストベースのユーザー インターフェイスです。これにより、単純なテキスト ユーザー インターフェース環境を使用してネットワーク インターフェースを構成できます。
nmtui のインターフェイスを表示するには、次の端末コマンドを入力します:
$ nmtui
ターミナルに次のウィンドウが表示され、ネットワーク インターフェイスの構成を簡単に管理できます。システムでネットワーク接続が有効になっていない場合は、次のオプションを選択して接続を有効にします:
「非アクティブ化」を選択してから「OK」を選択して、システムの「有線接続 1」インターフェースを非アクティブ化します。
ネットワーク インターフェイスを有効にするには、[有効化] を選択してから [OK] を選択します。
方法 5:IP コマンドを使用してネットワーク インターフェイスをアップ/シャットダウンする
システムのネットワーク インターフェイスは、IP コマンドでアクティブ化または非アクティブ化できます。ネットワーク インターフェイスを無効化またはシャットダウンするには、次のコマンドを実行します:
$ enp0s3 down を調整するための IP リンク
アクティブ化または再アクティブ化するには、次のコマンドを使用します:
$ enp0s3 を高く調整するための IP リンク
方法 6:ifdown および ifup コマンドを使用してネットワーク インターフェイスを有効/無効にする
ifdown および ifup コマンドは、新しいネットワーク インターフェイス デバイスをサポートしていません。ただし、古いネットワーク デバイスに使用する場合は、次のコマンドを使用して、ネットワーク インターフェース デバイスの電源を適切に入れたり、シャットダウンしたりしてください。
ネットワーク インターフェイスのステータスを無効化またはシャットダウンするには、次のコマンドを使用します:
$ ifdown <ネットワーク デバイス名>ネットワーク インターフェイスを有効にするには、次のコマンドを使用します:
$ ifup <ネットワーク デバイス名>卒業証書
このチュートリアルでは、さまざまな方法を使用して、Ubuntu Linux システムでネットワーク インターフェイスを有効または無効にする方法を見てきました。必要に応じて上記の方法のいずれかを使用してください。