/etc/network/interfaces.d/
ディレクトリにネットワーク設定ファイルを配置する方法は、Debian系ディストリビューションで伝統的に使用されてきました。しかし、近年のDebianやUbuntuのバージョンでは、ネットワーク管理ツールとしてnetplan
やNetworkManager
が採用されており、これらのツールでは/etc/network/interfaces
やその関連ディレクトリの使用が推奨されなくなっています。
背景:
netplan
の導入: Ubuntu 18.04以降では、ネットワーク設定の管理にnetplan
が導入され、設定ファイルは通常/etc/netplan/
ディレクトリ内に配置されます。NetworkManager
の採用: デスクトップ環境を持つシステムや、最新のRaspberry Pi OSなどでは、NetworkManager
がネットワーク管理ツールとして採用されており、設定は/etc/NetworkManager/
以下に保存されます。
現状:
Debian GNU/Linux 12 (bookworm)や最新のRaspberry Pi OSでは、/etc/network/interfaces
や/etc/network/interfaces.d/
を直接編集する方法は非推奨となっており、代わりにnetplan
やNetworkManager
を使用してネットワーク設定を行うことが推奨されています。
推奨される対応:
netplan
の使用: サーバー環境やnetplan
が導入されているシステムでは、/etc/netplan/
ディレクトリ内にYAML形式の設定ファイルを作成し、ネットワーク設定を行います。NetworkManager
の使用: デスクトップ環境やNetworkManager
が採用されているシステムでは、nmcli
コマンドやGUIツールを使用してネットワーク設定を行います。
参考情報:
- Ubuntu 18.04以降での
/etc/network/interfaces
の非推奨についての詳細は、以下の記事をご参照ください。
以上のように、最新のシステムでは/etc/network/interfaces.d/
を使用した設定は非推奨となっており、netplan
やNetworkManager
を使用した設定方法への移行が求められています。
Raspberry Pi 5でDebian GNU/Linux 12 (bookworm)を使用している場合、有線接続のIPアドレスを固定化するには、NetworkManager
を利用する方法が一般的です。以下に手順を説明します。
1. 接続設定ファイルの確認
まず、現在の有線接続設定が保存されているファイルを確認します。通常、/etc/NetworkManager/system-connections/
ディレクトリ内に接続ごとの設定ファイルが存在します。以下のコマンドでディレクトリ内のファイルを一覧表示します。
ls /etc/NetworkManager/system-connections/
表示されたファイルの中から、目的の有線接続に対応するファイル名を確認してください。
2. 設定ファイルの編集
次に、該当する設定ファイルを編集します。ここでは、例としてwired_connection.nmconnection
というファイル名を使用します。
sudo nano /etc/NetworkManager/system-connections/wired_connection.nmconnection
[ipv4]
セクションを以下のように修正します。
[ipv4]
method=manual
addresses=192.168.1.100/24
gateway=192.168.1.1
dns=8.8.8.8;8.8.4.4;
method=manual
:IPアドレスを手動設定に変更します。addresses
:固定したいIPアドレスとサブネットマスクを指定します。例:192.168.1.100/24
gateway
:デフォルトゲートウェイのIPアドレスを指定します。dns
:使用するDNSサーバーのIPアドレスをセミコロン(;
)で区切って指定します。
3. ファイルの保存と権限設定
編集内容を保存し、ファイルの権限を適切に設定します。
sudo chmod 600 /etc/NetworkManager/system-connections/wired_connection.nmconnection
4. NetworkManagerの再起動
設定を反映させるため、NetworkManagerを再起動します。
sudo systemctl restart NetworkManager
5. 設定の確認
新しいIPアドレスが適用されているか確認します。
ip addr show
以上の手順で、有線接続のIPv4設定を固定IPアドレスに変更できます。