> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dwe.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Raspberry Pi に静的 IP アドレスを設定する

> このガイドでは、Raspberry Pi に静的 IP アドレスを設定する方法を説明します。

<Note>
  このガイドは、Raspberry Pi で sudo 権限を持ち、ターミナルの使用に慣れていることを前提としています。
</Note>

<Card title="PhoenixNAP ガイド" icon="link" href="https://phoenixnap.com/kb/raspberry-pi-static-ip">
  このガイドはこちらを参考に作成しました。より詳しい情報が必要な場合はこちらをクリックしてください。
</Card>

## Raspberry Pi でターミナルウィンドウを開く

モニターとキーボードを直接接続して Raspberry Pi を使用している場合は、ターミナルアイコンをクリックするか、`Ctrl` + `Alt` + `T` を押してターミナルを開くことができます。

SSH 経由で接続している場合は、すでにターミナルセッション内にいます。

<Card title="SSH 手順" icon="link" href="/ja/dwe-os/guides/ssh-rpi">
  Raspberry Pi の SSH ガイド。
</Card>

## ネットワークインターフェイスと現在の IP を特定する

<Steps>
  <Step title="ネットワークインターフェイスを一覧表示する">
    ターミナルで次のコマンドを実行して、ネットワークインターフェイスを一覧表示します:

    ```
    ip addr
    ```
  </Step>

  <Step title="使用中のインターフェイスを特定する">
    使用しているインターフェイス(例: 有線接続なら `eth0`、無線接続なら `wlan0`)を確認し、インターフェイス名を控えておきます。
  </Step>

  <Step title="現在の IP アドレスを確認する">
    インターフェイスの下にある `inet` 行を確認して、現在の IP アドレスを見つけます。IP アドレス、サブネットマスク、ルーター(ゲートウェイ)、DNS サーバーを控えておきます。
  </Step>
</Steps>

## `dhcpcd` 構成ファイルを編集する

<Steps>
  <Step title="構成ファイルを開く">
    `nano` などのテキストエディタで `dhcpcd.conf` ファイルを編集します:

    ```
    sudo nano /etc/dhcpcd.conf
    ```
  </Step>

  <Step title="静的 IP 設定を追加する">
    ファイルの末尾までスクロールし、プレースホルダを実際のネットワーク情報に置き換えて、次の行を追加します:

    ```
    interface <your_interface_name>
    static ip_address=<desired_static_ip_address>/<subnet_mask>
    static routers=<your_router_ip>
    ```

    <Note>
      **BlueOS の例:**

      ```
      interface eth0
      static ip_address=192.168.2.2/24
      static routers=192.168.2.1
      ```
    </Note>
  </Step>

  <Step title="保存して終了する">
    `Ctrl` + `X` を押して終了し、`Y` で変更を保存、`Enter` でファイル名を確定します。
  </Step>
</Steps>

## Raspberry Pi を再起動する

変更を反映するために、Raspberry Pi を再起動します:

```
sudo reboot -h now
```

## 静的 IP 設定を確認する

再起動後、Raspberry Pi でターミナルを開いて次を実行します:

```
ip addr
```

設定した静的 IP アドレスがインターフェイスに割り当てられていることを確認してください。

<Note>
  静的 IP を設定した後に Raspberry Pi に接続できない場合は、IP アドレスがネットワークの範囲内にあり、他のデバイスと競合していないことを確認してください。
</Note>
