システム:Debian11 bullseye
Debian には、3 つのネットワーク設定方法があります:
方法 | 簡介 |
---|---|
/etc/network/interfaces の interfaces 設定ファイル | 基本的なまたは簡単な設定を行う |
NetworkManager | ノートパソコンのデフォルト設定(2004 年に Red Hat が開始し、Linux ユーザーが現代のネットワーク要件、特にワイヤレスネットワークをより簡単に処理できるようにすることを目指しています。) |
systemd-networkd | ネットワークインターフェースの設定を処理するデーモン |
この記事では、systemd-networkd を使用して設定します。
注意:リモートで作業を行っている場合は、ネットワーキングが機能しない場合に物理マシンにアクセスできることを確認してください。ネットワークのないマシンでリモートで作業することはできません。
- もし既に /etc/network でネットワークが動作している場合、インターフェースファイルの名前を変更して、systemd-networkd がそれを使用しないようにします。
ここでは mv コマンドを使用します。
sudo mv /etc/network/interfaces /etc/network/interfaces.save
- .etc/systemd/network にインターフェース(ネットワークカード)ファイルを定義します。拡張子は ***.network*** で、VMware Debian11 のデフォルトのインターフェース名は ens33 です。したがって、ens33.network ファイルを作成し、次のように設定します:
sudo nano /etc/systemd/network/en*.network
[Match]
Name=en*(あなたのネットワークカード名)
[Network]
Address=192.168.0.15/24
Gateway=192.168.0.1
- Ctrl+o でファイルを保存し、Ctrl+x で終了します。
- systemd-networkd サービスを起動して設定を有効にし、起動時に自動的に起動するようにします:
sudo systemctl restart systemd-networkd
sudo systemctl enable systemd-networkd