Beaglebone Blackでconnmanctlを使用した静的IPアドレスの事前設定

Beaglebone Blackでconnmanctlを使用した静的IPアドレスの事前設定

簡潔なバージョン

connmanctlデバイスをイーサネットケーブルに接続する前に、Debian 9を実行しているBeaglebone Blackでイーサネットインターフェイスの静的IPアドレスをどのように設定しますか?

拡張バージョン

Debian 9を実行しているBeaglebone Blackで、イーサネットインターフェイス(eth0)の静的IPアドレスを設定しようとしています。次のように動作するようなガイドラインをオンラインで見つけました。

彼らは次のステップを実行することをお勧めします。

  1. 利用可能なイーサネットケーブルをLANポートに接続します

  2. ConnMan サービス名を取得します。例:

    user@host:~$ connmanctl services
    *AO Wired                ethernet_6ceceb5cc3e2_cable
    
  3. ConnManを介して固定IPを設定します。例:

    user@host:~$ sudo connmanctl config ethernet_6ceceb5cc3e2_cable --ipv4 manual 10.0.10.0 255.255.0.0
    

私にとって問題は、デバイスを設定したかったことです。今後イーサネット経由でネットワークに接続します。ただし、connmanctl servicesコマンドを実行するまでコマンドは出力されません。

答え1

設定ファイルを試しましたか?

以下は最小限の例です/var/lib/connman/default.config

[service_eth0]
Type = ethernet
IPv4 = 10.0.10.0/255.255.0.0

.connmanで設定が利用できない場合、Connmanはこの設定を使用する必要があります/var/lib/connman/ethernet*

connmanのマンページで詳細と例を見ることができます。https://www.mankier.com/5/connman-service.config

関連情報