Raspberry Piをホームサーバーとして使用している場合、または別のデバイスからリモートでアクセスする必要がある場合は、静的IPアドレスを設定することをお勧めします。つまり、再起動するたびに新しいアドレスが動的に設定されるのではなく、毎回同じアドレスでRaspberryPiを見つけることができます。
Windows10用の便利なバッチファイル
これは、ネットワークに複数のRaspberryPiデバイスが接続されている場合の混乱を避けるためにも役立ちます。
幸い、方法がわかれば、静的IPアドレスの設定は非常に簡単で迅速なプロセスです。
IPアドレスとは何ですか?
インターネットプロトコル(IP)アドレスは、コンピューターネットワーク上の各デバイス、またはインターネット上のネットワーク自体を一意に識別するために使用されます。これについては後で詳しく説明します。 IPアドレスは通常、「ドット10進」表記で記述されます。ドットで区切られた0〜255の範囲の4つの10進数です。例は 192.168.1.107 。
LinuxベースのオペレーティングシステムであるRaspberryPi OSのデフォルトでは、Raspberry PiのIPアドレスは再起動するたびに自動的に再構成されるため、変更される可能性があります。当然、これは、サーバーとして使用する場合など、別のデバイスからRaspberryPiに接続するための信頼できるアドレスが必要な場合には理想的ではありません。
プライベートIPとパブリックIP
に 公衆 IPアドレスは、より広いインターネット上のローカルネットワークを識別するために使用されます。これは通常、ルーターがインターネットに接続するたびに変化しますが、インターネットサービスプロバイダーによってはルーターを静的にすることができる場合があります。
あなたはできる LinuxシステムでパブリックIPアドレスを見つける Raspberry Pi OSなど、特別なターミナルコマンドを入力するか、「What's myIP?」をWeb検索するだけです。ネットワークの外部からデバイスに接続する場合にのみ必要ですが、ここでは説明しません。
代わりに、私たちは見ています プライベート 独自のローカルネットワーク上の各デバイスを識別するために使用されるIPアドレス。同じ目的で、ワイヤレスルーターの設定でRaspberry Piの特定のアドレスを予約できる場合もありますが、ここでは、RaspberryPi自体から静的IPを設定する方法を示します。
1.DHCP構成
Raspberry Pi OS(旧称Raspbian)は、DHCP(Dynamic Host Configuration Protocol)を使用して、再起動するたびにRaspberryPiにIPアドレスを自動的に割り当てます。
続きを読む: DHCPとは何ですか?
毎回同じ静的IPアドレスを使用するようにその動作を変更するには、DHCPクライアントデーモンの構成ファイルを変更する必要があります。 dhcpcd.conf 。
その前に、構成ファイルに必要な詳細を追加できるように、現在のネットワーク設定に関する情報が必要になります。次の情報が必要になります。
•ネットワーク接続のタイプ。これはどちらかです wlan0 Raspberry Piがルーターにワイヤレスで接続されている場合、または eth0 イーサネットケーブルを使用して接続されている場合。
•RaspberryPiに現在割り当てられているIPアドレス–静的IPにこれを再利用するのが最も安全です。これにより、静的IPがネットワーク上の別のデバイスにまだアクセスされていないことを確認できます。そうでない場合は、別のデバイスがまだそれを使用していないことを確認してください。
Raspberry Piの現在のIPアドレスを見つけるには、ターミナルウィンドウで次のコマンドを入力します。
hostname -I
•ルーターのゲートウェイIPアドレス–パブリックIPではなく、ローカルネットワークからルーターに接続するために使用されるアドレス。ルーターのモデルによって異なりますが、通常は192.168。で始まります。
それを見つけるには、次のコマンドを入力し、指定された最初のIPアドレスをメモします。
ip r | grep default
•ルーターのDNS(ドメインネームシステム)IPアドレス。これは通常、ゲートウェイアドレスと同じですが、代替DNSを使用するために別の値に設定される場合があります(Googleの場合は8.8.8.8、Cloudflareの場合は1.1.1.1など)。
現在のDNSIPアドレスを見つけるには、次のコマンドを入力します。
sudo nano /etc/resolv.conf
後のIPアドレスに注意してください ネームサーバー –それはDNSアドレスです–そしてを押します Ctrl + X ファイルを閉じます。
2.静的IP設定を追加します
これで、すべてのネットワーク接続情報が見つかりました。次は、 dhcpcd.conf RaspberryPiの静的IPアドレスを設定するために必要な設定を追加するための構成ファイル:
sudo nano /etc/dhcpcd.conf
以前にファイルを編集したことがない場合は、主にハッシュ(#)記号が前に付いたさまざまなコメント行が含まれます。下部に次の行を追加し、太字の名前を独自のネットワークの詳細に置き換えます。
interface NETWORK
static ip_address= STATIC_IP /24
static routers= ROUTER_IP
static domain_name_servers= DNS_IP
太字の名前を次のように置き換えます。
•• 通信網 –ネットワーク接続タイプ:eth0(イーサネット)またはwlan0(ワイヤレス)。
•• 固定IP – RaspberryPiに設定する静的IPアドレス。
•• ROUTER_IP –ローカルネットワーク上のルーターのゲートウェイIPアドレス。
•• DNS_IP – DNS IPアドレス(通常はルーターのゲートウェイアドレスと同じ)。
静的IPを192.168.1.120に設定し、ルーターへのワイヤレス接続を192.168.1.254に設定する構成例を次に示します。
interface wlan0
static ip_address=192.168.1.120/24
static routers=192.168.1.254
static domain_name_servers=192.168.1.254
設定を入力したら、を押します Ctrl + X その後 と と 入力 変更した構成ファイルを閉じて保存します。
3. RaspberryPiを再起動します
とともに dhcpcd.conf 構成ファイルを変更したら、Raspberry Piを再起動して変更を有効にし、静的IPアドレスを設定します。
sudo reboot
DHCPによって自動的に割り当てられたアドレスを使用するのではなく、Raspberry Piは、で設定した新しい静的IPアドレスを使用してルーターへの接続を試みるようになりました。 dhcpcd.conf ファイル。
正しく機能していることを確認するには、次のコマンドを入力します。
hostname -I
これで、で設定した静的IPアドレスが表示されます。 dhcpcd.conf 構成ファイル。
静的IPアドレスの設定:成功
おめでとうございます。RaspberryPiに静的IPアドレスを設定しました。これで、起動するたびにそのアドレスが自動的に保持されます。これで、Raspberry PiをNAS、メディア、またはゲームサーバーとして使用し、毎回同じアドレスで確実に接続できるようになりました。
共有 共有 つぶやき Eメール RaspberryPiで実行できる10のゲームサーバーRaspberry Piは、ゲームサーバーとして実行するなど、多くのすばらしいことを実行できます。これがホストできる最高のゲームのいくつかです。
次を読む 関連トピック- DIY
- IPアドレス
- ラズベリーパイ
フリーランスのテクノロジーおよびエンターテインメントジャーナリストのPhilは、RaspberryPiの公式本を数多く編集しています。長年のラズベリーパイと電子機器のいじくり回しで、彼はMagPiマガジンの定期的な寄稿者です。
フィルキングのその他の作品ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください