Raspberry Pi 5 有線のIPアドレスを固定化

/etc/network/interfaces.d/ディレクトリにネットワーク設定ファイルを配置する方法は、Debian系ディストリビューションで伝統的に使用されてきました。しかし、近年のDebianやUbuntuのバージョンでは、ネットワーク管理ツールとしてnetplanNetworkManagerが採用されており、これらのツールでは/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/を直接編集する方法は非推奨となっており、代わりにnetplanNetworkManagerを使用してネットワーク設定を行うことが推奨されています。

推奨される対応:

  • netplanの使用: サーバー環境やnetplanが導入されているシステムでは、/etc/netplan/ディレクトリ内にYAML形式の設定ファイルを作成し、ネットワーク設定を行います。
  • NetworkManagerの使用: デスクトップ環境やNetworkManagerが採用されているシステムでは、nmcliコマンドやGUIツールを使用してネットワーク設定を行います。

参考情報:

  • Ubuntu 18.04以降での/etc/network/interfacesの非推奨についての詳細は、以下の記事をご参照ください。

以上のように、最新のシステムでは/etc/network/interfaces.d/を使用した設定は非推奨となっており、netplanNetworkManagerを使用した設定方法への移行が求められています。


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アドレスに変更できます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です