メインコンテンツまでスキップ

静的IP設定

静的IPの用途と利点

静的IP構成により、デバイスがネットワーク内で固定アドレスを持つことを保証し、さまざまな用途にわたる安定したネットワーク接続を提供します。

主な利用シーン

  1. デバイスに常にアクセス可能であることを保証

    • デバイスが常に同じIPアドレスを保持するため、リモートアクセスや制御が容易
    • WebサーバーやMQTT通信、PLC制御など固定アドレスが必要なシーンに適しています
  2. ネットワーク管理を簡略化

    • ローカルネットワークや産業用ネットワークにおいて、カメラやセンサー、コントローラーなどのデバイスに固定IPが必要
    • 他のシステムやサービスとの安定した接続が容易
  3. 特殊なネットワーク環境への対応

    • DHCPサービスがない環境(例:産業制御、エッジコンピューティング)では静的IPが必須
    • 動的アドレス割り当てへの依存を回避
  4. 開発・デバッグ効率の向上

    • 固定IPによりデバイスの特定や接続が迅速に
    • 繰り返しのテストプロセスを簡略化
  5. デバイス検出メカニズムのサポート

    • 事前に設定したIP範囲でデバイスにアクセスする際に、静的IPは予期した応答を保証します

静的IPの利点比較

利点説明
安定性と信頼性IPアドレスが固定のため、長期間にわたるデバイス通信の安定を確保
GUIのない環境にも適応組み込みデバイスなどグラフィカルなインターフェースがない環境に適しています
リモートメンテナンスの利便性SSH、Web、APIなどを通じた接続がより効率的
閉鎖ネットワークへの適応産業用ネットワークや専用ネットワークでDHCPがない場合に静的IPが必須
自動化のサポート配備、監視、更新スクリプトはIPの一貫性を前提に動作します

システム側の設定

IPアドレス選定の推奨
  • 01254255 などの境界値に近いIPアドレスの使用は避けてください
  • 例として 192.168.1.254 は他のアプリケーションが使用している可能性があり、接続が不安定になることがあります
  • 中間範囲のIPアドレス(例:192.168.1.100 - 192.168.1.200)の使用が推奨されます

設定手順

  1. システム端末に接続

    • SSHを使用してデバイスのシステムに接続します
  2. ネットワークインターフェースの確認

    • コマンドを実行: ip link show
    • ネットワークカード名を記録(例:eth0end0
  3. ネットワーク設定ファイルの編集

    • コマンドを実行: nano /etc/systemd/network/end0.network
    • 注意: ファイル名の end0 は実際のネットワークカード名に置き換えてください
  4. 静的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
  5. 設定の保存と適用

    • Ctrl + S を押してファイルを保存
    • Ctrl + X を押してエディターを終了
    • ネットワークサービスを再起動するコマンドを実行: systemctl restart systemd-networkd
  6. 設定結果の確認

    • コマンドを実行: 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.8114.114.114.114一般的なパブリックDNSサービスを利用

設定方法

Windowsシステム

  1. 「ネットワークと共有センター」を開く
  2. 「アダプターの設定の変更」をクリック
  3. 現在使用中のネットワーク接続を右クリックし、「プロパティ」を選択
  4. 「インターネットプロトコルバージョン4 (TCP/IPv4)」をダブルクリック
  5. 「以下のIPアドレスを使用する」を選択し、対応するパラメーターを入力

macOSシステム

  1. 「システム環境設定」→「ネットワーク」を開く
  2. 現在使用中のネットワーク接続を選択
  3. 「詳細」→「TCP/IP」をクリック
  4. 「IPv4」を「手動」に設定
  5. 対応するIPアドレス、サブネットマスク、ルーターのアドレスを入力

接続性のテスト

設定完了後、接続性テストを推奨します:

# PCでpingコマンドを実行して接続性をテスト
ping 192.168.1.100

# 応答を受信できればネットワーク設定は成功です
故障対応

pingが通らない場合は以下を確認してください:

  • ランケーブルの接続状態
  • ファイアウォール設定が通信をブロックしていないか
  • IPアドレスが同じサブネット内にあるか
  • サブネットマスクとゲートウェイの設定が正しいか
Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
Loading...