静的IPアドレス設定
有線ネットワークポートのPC直結
FlyOS-Fast v1.3.9以降、有線ネットワークポートはPC直結またはルーターへの自動認識をサポートしています。デバイスのネットワークポートをPCに直接接続する場合、約15秒待つと 10.10.10.1 または local.klipper.cn からデバイスにアクセスできます。通常、直結シナリオで静的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を使用すると、他のアプリケーションに奪われる可能性があり、接続が不安定になることがあります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側の設定
静的IPを設定したデバイスとPCが正常に通信できるようにするには、PC側でも対応するネットワーク設定を行う必要があります。
ネットワークパラメータ設定
| パラメータ | 設定要件 | 説明 |
|---|---|---|
| ローカルIP | 192.168.1.xxx | デバイスのIPと同じネットワークセグメントであれば問題ありません |
| ゲートウェイ | 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...