Linuxでsystemd-networkdをセットアップする方法

Linuxでsystemd-networkdをセットアップする方法

Systemd-networkdは、Linuxシステムでバックグラウンドで実行され、ネットワーク構成を管理するための優れたシステムツールです。このツールは、プラグインされたネットワークデバイスの検出や仮想ネットワークデバイスの作成を行うことができます。特にサーバーやコンテナのような複雑なネットワーク構成において、その利点を発揮します。このガイドでは、Linuxシステムでsystemd-networkdをセットアップする手順を詳細に説明します。

Linuxでsystemd-networkdをセットアップする方法

1. サービスの有効化と開始

systemd-networkdデーモンを使用するには、まずそのサービスを有効にする必要があります。デフォルトでは、このサービスは無効になっています。以下の手順に従って、サービスを有効にしましょう。

  1. ターミナルを開き、以下のコマンドを実行します:
    • sudo systemctl enable systemd-resolved.service
    • sudo systemctl enable systemd-networkd.service
  2. 設定を自動で反映させるために、以下のコマンドでサービスを開始します:
    • sudo systemctl start systemd-resolved.service
    • sudo systemctl start systemd-networkd.service

両方のサービスが正常に開始されたかを確認するためには、次のコマンドを実行し、”アクティブ(実行中)”と表示されるか確認します。

systemctl status systemd-resolved.service

systemctl status systemd-networkd.service

2. NetworkManagerの無効化

systemd-networkdは、他のネットワークツールが動作している場合、正常に機能しません。多くのLinuxオペレーティングシステムでは、NetworkManagerが使用されていますので、無効にする必要があります。以下のコマンドを使って無効にします:

  • sudo systemctl disable NetworkManager.service
  • sudo systemctl stop NetworkManager.service

3. 有線アダプターの検索

systemd-networkdを有効にするためには、有線アダプタを特定する必要があります。これを行うためには、以下のコマンドを使用します:

networkctl list | grep ether

リストから「enp」または「eth」で始まるデバイスを探し、仮想デバイス(「virb」や「vnet」で始まる)は無視してください。

4. 構成ファイルの作成

次に、systemd-networkdの構成ファイルを作成します。以下の手順に従って設定を行います:

  1. ターミナルでroot権限を取得します:
    • sudo -s
  2. 構成ファイルを作成します:
    • touch /etc/systemd/network/20-wired.network
  3. Nanoテキストエディタでファイルを編集します:
    • nano -w /etc/systemd/network/20-wired.network

エディタ内に以下のコードを入力します。ばあいによって「ETHERNET-ID」をあなたの有線アダプタ名に変更する必要があります:

[Match]
Name=ETHERNET-ID
[Network]
DHCP=yes

編集が完了したら保存し、エディタを終了します。

5. systemd-networkdの使用を開始する

構成が完了しましたので、systemd-networkdサービスを再起動します:

systemctl restart systemd-networkd

この手順を経て、systemd-networkdが正しく設定され、有線ネットワーク接続が可能になります。

他に何かお探しですか?最高のLinuxネットワーク監視ツールのリストを確認してください。


LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!