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を使用すると、データフローを直接制御できます。
楽しみ!