メインコンテンツにスキップ

静的IPアドレス設定

有線ネットワークポートのPC直結

FlyOS-Fast v1.3.9以降、有線ネットワークポートはPC直結またはルーターへの自動認識をサポートしています。デバイスのネットワークポートをPCに直接接続する場合、約15秒待つと 10.10.10.1 または local.klipper.cn からデバイスにアクセスできます。通常、直結シナリオで静的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 を使用すると、他のアプリケーションに奪われる可能性があり、接続が不安定になることがあります
  • 192.168.1.100 - 192.168.1.200 など、中間範囲のIPアドレスの使用を推奨します

設定手順

  1. システムターミナルに接続

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

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

    • コマンドを実行: nano /etc/systemd/network/end0.network
    • 注意: ファイル名の end0 は実際のネットワークカード名に置き換える必要があります
    Loading...
  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
    Loading...
  5. 設定の保存と適用

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

    • コマンドを実行: ip a
    • 表示されるIPアドレスが設定と一致することを確認
    Loading...

PC側の設定

静的IPを設定したデバイスとPCが正常に通信できるようにするには、PC側でも対応するネットワーク設定を行う必要があります。

ネットワークパラメータ設定

パラメータ設定要件説明
ローカルIP192.168.1.xxxデバイスのIPと同じネットワークセグメントであれば問題ありません
ゲートウェイ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...