静的IP設定
有線LANポートをPCに直接接続する場合
FlyOS-Fast v1.3.9以降、有線LANポートはPCまたはルーターへの直接接続を自動認識します。デバイスのLANポートをPCに直接接続した場合、約15秒後に 10.10.10.1 または local.klipper.cn でデバイスにアクセスできます。通常、直接接続シナリオで静的IPを手動設定する必要はありません。
静的IPの用途と利点
静的IP設定により、デバイスはネットワーク内で固定アドレスを持ち、様々なアプリケーションシナリオに安定したネットワーク接続を提供します。
主なアプリケーションシナリオ
-
デバイスの安定した到達性を確保
- デバイスは常に同じIPアドレスを維持し、リモートアクセスと制御を容易にします
- Webサーバー、MQTT通信、PLC制御など固定アドレスを必要とするシナリオに適しています
-
ネットワーク管理を簡素化
- ローカルネットワークや産業用ネットワークでは、カメラ、センサー、コントローラーなどのデバイスに固定IPが必要です
- 他のシステムやサービスが安定して接続できるようになります
-
特殊なネットワーク環境に対応
- DHCPサービスのない環境(産業用制御、エッジコンピューティングなど)では、静的IPの使用が必須です
- 動的アドレス割り当てへの依存を避けます
-
開発・デバッグ効率を向上
- 固定IPにより、デバイスの迅速な特定と接続が可能です
- 繰り返しのテスト手順を簡略化します
-
デバイス検出メカニズムをサポート
- 所定のIPセグメントでデバイスにアクセスする際、静的IPによりデバイスが期待通りに応答することを保証します
静的IPの利点比較
| 利点 | 説明 |
|---|---|
| 安定信頼性 | IPアドレスが固定され、長期稼働するデバイスの通信安定性を確保 |
| ヘッドレス環境対応 | グラフィカルインターフェースのない組み込みデバイスなどに最適 |
| リモートメンテナンス容易 | SSH、Web、APIなどを介した接続がより効率的 |
| クローズドネットワーク対応 | 産業用ネットワークや専用網でDHCPがない場合に静的IPが必須 |
| 自動化をサポート | デプロイ、監視、更新スクリプトはIPの一貫性に依存 |
システム側設定
IPアドレス選択の推奨事項
0、1、254、255などの境界に近いIPアドレスは避けてください192.168.1.254を使用すると、他のアプリケーションに奪われ、接続が不安定になる可能性があります192.168.1.100~192.168.1.200などの中間範囲のIPアドレスを推奨します
設定手順
-
システムターミナルに接続
- SSHを使用してデバイスシステムに接続します
-
ネットワークインターフェースを確認
- コマンドを実行:
ip link show - ネットワークカード名(例
eth0、end0)を記録します
Loading... - コマンドを実行:
-
ネットワーク設定ファイルを編集
- コマンドを実行:
nano /etc/systemd/network/end0.network - 注意:ファイル名の
end0は実際のネットワークカード名に置き換えてください
Loading... - コマンドを実行:
-
静的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.8DNS=114.114.114.114Loading... -
設定を保存して適用
Ctrl + Sでファイルを保存Ctrl + Xでエディタを終了- コマンドを実行してネットワークサービスを再起動:
systemctl restart systemd-networkd
-
設定結果を確認
- コマンドを実行:
ip a - 表示されるIPアドレスが設定と一致していることを確認
Loading... - コマンドを実行:
PC側設定
PCが静的IPを設定したデバイスと正常に通信できるようにするには、PC側で対応するネットワーク設定を行う必要があります。
ネットワークパラメータ設定
| パラメータ | 設定要件 | 説明 |
|---|---|---|
| 自機IP | 192.168.1.xxx | デバイスIPと同じネットワークセグメントであればOK |
| ゲートウェイ | 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...