静的IP設定
静的IPの用途と利点
静的IP構成により、デバイスがネットワーク内で固定アドレスを持つことを保証し、さまざまな用途にわたる安定したネットワーク接続を提供します。
主な利用シーン
-
デバイスに常にアクセス可能であることを保証
- デバイスが常に同じIPアドレスを保持するため、リモートアクセスや制御が容易
- WebサーバーやMQTT通信、PLC制御など固定アドレスが必要なシーンに適しています
-
ネットワーク管理を簡略化
- ローカルネットワークや産業用ネットワークにおいて、カメラやセンサー、コントローラーなどのデバイスに固定IPが必要
- 他のシステムやサービスとの安定した接続が容易
-
特殊なネットワーク環境への対応
- DHCPサービスがない環境(例:産業制御、エッジコンピューティング)では静的IPが必須
- 動的アドレス割り当てへの依存を回避
-
開発・デバッグ効率の向上
- 固定IPによりデバイスの特定や接続が迅速に
- 繰り返しのテストプロセスを簡略化
-
デバイス検出メカニズムのサポート
- 事前に設定したIP範囲でデバイスにアクセスする際に、静的IPは予期した応答を保証します
静的IPの利点比較
| 利点 | 説明 |
|---|---|
| ✅ 安定性と信頼性 | IPアドレスが固定のため、長期間にわたるデバイス通信の安定を確保 |
| ✅ GUIのない環境にも適応 | 組み込みデバイスなどグラフィカルなインターフェースがない環境に適しています |
| ✅ リモートメンテナンスの利便性 | SSH、Web、APIなどを通じた接続がより効率的 |
| ✅ 閉鎖ネットワークへの適応 | 産業用ネットワークや専用ネットワークでDHCPがない場合に静的IPが必須 |
| ✅ 自動化のサポート | 配備、監視、更新スクリプトはIPの一貫性を前提に動作します |
システム側の設定
IPアドレス選定の推奨
0、1、254、255などの境界値に近いIPアドレスの使用は避けてください- 例として
192.168.1.254は他のアプリケーションが使用している可能性があり、接続が不安定になることがあります - 中間範囲のIPアドレス(例:
192.168.1.100-192.168.1.200)の使用が推奨されます
設定手順
-
システム端末に接続
- SSHを使用してデバイスのシステムに接続します
-
ネットワークインターフェースの確認
- コマンドを実行:
ip link show - ネットワークカード名を記録(例:
eth0、end0)

- コマンドを実行:
-
ネットワーク設定ファイルの編集
- コマンドを実行:
nano /etc/systemd/network/end0.network - 注意: ファイル名の
end0は実際のネットワークカード名に置き換えてください

- コマンドを実行:
-
静的IPパラメーターの設定
- 実際のネットワーク環境に応じてファイル内容を以下のように変更してください:
[Match]
# 実際のネットワークカード名に応じて変更してください
Name=end0
[Network]
# 静的IPアドレスとサブネットマスクを設定
# /24 はサブネットマスクが 255.255.255.0 であることを表します
Address=192.168.1.100/24
# デフォルトゲートウェイアドレスを設定
Gateway=192.168.1.1
# DNSサーバーを設定
DNS=8.8.8.8
DNS=114.114.114.114
-
設定の保存と適用
Ctrl + Sを押してファイルを保存Ctrl + Xを押してエディターを終了- ネットワークサービスを再起動するコマンドを実行:
systemctl restart systemd-networkd
-
設定結果の確認
- コマンドを実行:
ip a - 設定したIPアドレスが表示されることを確認

- コマンドを実行:
PC側の設定
静的IPを設定したデバイスと正常に通信するために、PC側でも対応するネットワーク設定を行う必要があります。
ネットワークパラメーター設定
| パラメーター | 設定要件 | 説明 |
|---|---|---|
| PCのIPアドレス | 192.168.1.xxx | デバイスと同じサブネット内であれば問題ありません |
| ゲートウェイ | 192.168.1.1 | デバイスで設定したゲートウェイと一致している必要があります |
| サブネットマスク | 255.255.255.0 | デバイスのIPの /24 設定に対応 |
| DNSサーバー | 8.8.8.8、114.114.114.114 | 一般的なパブリックDNSサービスを利用 |
設定方法
Windowsシステム
- 「ネットワークと共有センター」を開く
- 「アダプターの設定の変更」をクリック
- 現在使用中のネットワーク接続を右クリックし、「プロパティ」を選択
- 「インターネットプロトコルバージョン4 (TCP/IPv4)」をダブルクリック
- 「以下のIPアドレスを使用する」を選択し、対応するパラメーターを入力
macOSシステム
- 「システム環境設定」→「ネットワーク」を開く
- 現在使用中のネットワーク接続を選択
- 「詳細」→「TCP/IP」をクリック
- 「IPv4」を「手動」に設定
- 対応するIPアドレス、サブネットマスク、ルーターのアドレスを入力
接続性のテスト
設定完了後、接続性テストを推奨します:
# PCでpingコマンドを実行して接続性をテスト
ping 192.168.1.100
# 応答を受信できればネットワーク設定は成功です
故障対応
pingが通らない場合は以下を確認してください:
- ランケーブルの接続状態
- ファイアウォール設定が通信をブロックしていないか
- IPアドレスが同じサブネット内にあるか
- サブネットマスクとゲートウェイの設定が正しいか
Loading...