ArchLinuxネットワークマネージャーの使用方法

How Use Arch Linux Network Manager



Arch Linuxには、NetworkManagerと呼ばれるネットワーク管理用のユーティリティが付属しています。このツールは、自動検出、構成、およびネットワークへの接続を提供する役割を果たします。このツールは、ワイヤレス接続と有線接続の両方を処理できます。ワイヤレスネットワークの場合、ツールはより信頼性の高い接続に自動的に切り替えることができます。有線接続の優先度は明らかに無線接続よりも高くなっています。

ArchLinuxでのNetworkManagerの使用法を確認しましょう。







NetworkManagerは、ArchLinuxの公式リポジトリですぐに利用できます。必要なのは、pacmanにすぐにインストールするように指示することだけです。



pacmanパッケージデータベースを更新します。



sudoパックマン-シュウ





次に、NetworkManagerをインストールします。

sudoパックマン-NSwpa_supplicant Wireless_tools networkmanager



モバイルブロードバンドをサポートするには、追加のパッケージをインストールすることを忘れないでください。

sudoパックマン-NSmodemmanager mobile-broadband-provider-info usb_modeswitch

PPPoE / DSLのサポートが必要な場合は、次のパッケージをインストールしてください。

sudoパックマン-NSrp-pppoe

UIが必要ですか?次のパッケージをインストールします。

sudoパックマン-NSnm-connection-editornetwork-manager-アプレット

NetworkManagerの設定

最初に、NetworkManagerサービスを有効にして、システムが起動するたびにネットワークのマネージャーになるようにします。

sudosystemctl有効NetworkManager.service

この場合、dhcpcdサービスも無効にする必要があります。そうしないと、NetworkManagerとdhcpcdの両方がネットワークを構成しようとし、競合と不安定なネットワークが発生します。

sudosystemctl disable dhcpcd.service

ワイヤレス接続のサポートが必要な場合は、wpa_suplicantサービスも有効にする必要があります。

sudosystemctl有効wpa_supplicant.service

これで、システムはNetworkManagerサービスを開始する準備が整いました。サービスを開始します。

sudosystemctl start NetworkManager.service

システムを再起動して、すべての変更が有効になるようにします。

sudoリブート

NetworkManagerの使用

NetworkManagerを使用する方法はいくつかあります。デフォルトの方法は、CLIツール(nmcli)を使用したコマンドラインによるものです。インタラクティブなUIが必要な場合は、デスクトップ環境またはnmtuiからの設定の2つのオプションを利用できます。

近くのワイヤレスネットワークを一覧表示する

nmcliに、利用可能な近くのワイヤレスネットワークをすべて一覧表示するように依頼します。

nmcliデバイスwifiリスト

ワイヤレスネットワークへの接続

ワイヤレスネットワークに直接接続できます。

nmcliデバイスwifi接続<SSID>>パスワード<SSID_password>>

ネットワークが非表示の場合は、次の構造を使用してください。

nmcliデバイスwifi接続パスワード非表示はい

接続されているすべてのネットワークを一覧表示します

システムが接続されているネットワークを確認してください。 nmcliは、接続のUUID、タイプ、およびインターフェースを報告します。

nmcli接続ショー

デバイスのステータス

NetworkManagerを使用すると、すべてのネットワークデバイスのステータスを確認できます。

nmcliデバイス

ネットワークを切断します

最初に、ワイヤレスネットワークのインターフェイスを決定します。次に、nmcliに切断するように指示します。

nmcliデバイスの切断<インターフェース>>

ネットワークに再接続する

切断済みとしてマークされているインターフェースがある場合は、SSIDとパスワードを再入力するという長いプロセスを実行する必要はありません。代わりに、UUIDを使用して再接続できます。

ネットワークのUUIDを決定します。

nmcli接続ショー

次に、UUIDを使用してそのネットワークに再接続します。

nmcli接続upuuid<UUID>>

Wi-Fiを無効にする

NetworkManagerを使用してWi-Fiアクセスを無効にすることもできます。

nmcliラジオwifiオフ

元に戻すには、次のコマンドを使用します。

nmcliラジオwifiオン

注:このアクションは、既知のネットワークのリストから最適なWi-Fiネットワークにシステムを自動的に接続しようとします。

接続の編集

接続オプションは、それぞれの.nmconnectionファイルの/ etc / NetworkManager / system-connectionsディレクトリに保存されます。

sudo ls /NS/ネットワーク管理者/システム接続

設定を変更するには、それぞれのファイルを編集します。

sudo nano /etc/NetworkManager/system-connections/.nmconnection

編集後、nmcliをリロードして、新しい設定が有効になっていることを確認してください。

sudonmcli接続のリロード

nmtui

NetworkManagerをインストールすると、単純なコマンドラインUIもインストールされます。 UIを使用すると、目的のアクションを簡単にナビゲートできます。

NetworkManagerのインタラクティブUIマネージャーを起動します。

nmtui

接続の編集

メインセクションから、[接続の編集]を選択します。

編集する接続を選択します。

接続を削除する

nmtuiからの接続の編集に移動し、[削除]を選択します。

接続の追加

nmtui >>接続の編集>>追加に移動します。

まず、接続タイプを選択します。私の場合、ワイヤレスネットワークを追加します。

すべての情報を入力します。

完了したら、[OK]を選択します。

あります!

接続のアクティブ化/非アクティブ化

nmtuiを起動し、[接続のアクティブ化]を選択します。

アクティブにする接続を選択し、Actiavteを選択します。

アクティブな接続を選択している場合は、接続を非アクティブ化するオプションが表示されます。

ボーナス:ホスト名の設定

[システムホスト名の設定]オプションを選択します。

新しいホスト名を設定することも、既存のホスト名を変更することもできます。

アクションを完了するには、rootパスワードを入力する必要があります。

デスクトップ環境

NetworkManagerは、既存のデスクトップ環境とも統合されます(セットアップされている場合)。ここでは、GNOMEとKDEプラズマを使用したネットワークの管理について説明します。

注:NetworkManagerパッケージをインストールする必要があります。

GNOME

右上隅から、ネットワークアイコンをクリックします。

そこから利用可能なネットワークを直接管理できます。より広範なオプションが必要な場合は、[設定] >> [ネットワーク(イーサネット接続)]に移動します。

ワイヤレスネットワークの場合は、[設定] >> [Wi-Fi]に移動します。

KDEプラズマ

KDE Plasmaの場合、最初にplasma-nmパッケージをインストールする必要があります。 NetworkManagerをPlasmaデスクトップと統合するために使用されます。

sudoパックマン-NSプラズマnm

このプラグインを使用すると、ネットワークを管理するためのGNOMEのようなタスクバーオプションを取得できます。パネルオプション>>ウィジェットの追加>>ネットワークを使用して、ネットワークマネージャーをタスクバーに追加します。

ネットワークを検索します。

タスクバーの隅にドラッグアンドドロップします。

出来上がり!ネットワーク管理は、タスクバーから直接利用できます。

最終的な考え

ArchLinuxでのネットワーク管理は非常に興味深いものです。これは、ネットワークに対して多くの柔軟性と制御を提供します。 NetworkManagerを使用すると、データフローを直接制御できます。

楽しみ!