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

静的IP設定

有線LANポートをPCに直接接続する場合

FlyOS-Fast v1.3.9以降、有線LANポートはPCまたはルーターへの直接接続を自動認識します。デバイスのLANポートを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アドレスが固定され、長期稼働するデバイスの通信安定性を確保
ヘッドレス環境対応グラフィカルインターフェースのない組み込みデバイスなどに最適
リモートメンテナンス容易SSH、Web、APIなどを介した接続がより効率的
クローズドネットワーク対応産業用ネットワークや専用網でDHCPがない場合に静的IPが必須
自動化をサポートデプロイ、監視、更新スクリプトはIPの一貫性に依存

システム側設定

IPアドレス選択の推奨事項
  • 01254255 などの境界に近いIPアドレスは避けてください
  • 192.168.1.254 を使用すると、他のアプリケーションに奪われ、接続が不安定になる可能性があります
  • 192.168.1.100192.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側設定

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

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

パラメータ設定要件説明
自機IP192.168.1.xxxデバイスIPと同じネットワークセグメントであればOK
ゲートウェイ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...