USB-イーサネットアダプタをUSB2.0ポートに接続しています。次に、このアダプタをイーサネットケーブルとネットワークスイッチに接続します。これで、ifconfigのeth1ポートとして表示され、動的IPアドレスを取得します。私の問題は、
1./etc/network/interfacesファイルを変更してeth1を以下のように静的IPに設定しても、IPアドレスは動的です。
##connman: WiFi
#
#connmanctl
#connmanctl> tether wifi off
#connmanctl> enable wifi
#connmanctl> scan wifi
#connmanctl> services
#connmanctl> agent on
#connmanctl> connect wifi_*_managed_psk
#connmanctl> quit
auto eth1
#allow-hotplug eth1
iface eth1 inet static
address 192.168.5.10
netmask 255.255.255.0
network 192.168.5.15
broadcast 192.168.5.255
gateway 192.168.5.1
# Ethernet/RNDIS gadget (g_ether)
# Used by: /opt/scripts/boot/autoconfigure_usb0.sh
iface usb0 inet static
address 192.168.7.2
netmask 255.255.0.0
network 192.168.7.0
gateway 192.168.7.1
Conmanサービスが開始され、動的IPアドレスがボードに再割り当てされていると思います。 connmanサービスを削除しようとしましたが、eth0の静的IPアドレスが修正されましたが、eth1インターフェイスが表示されなくなりました。
どんな助けでも大歓迎です。
手動のconnmanctlコマンドのサービスを作成して解決しました
connmanctl config ethernet_20c9d029e088_cable ipv4 manual 192.168.5.10 255.255.255.0
手順は次のとおりです。1。上記のコマンドを使用してbashスクリプトを作成します。 2.起動時に毎回このスクリプトを実行するサービスを作成します。
サービス手順の作成は以下のとおりです
http://mybeagleboneblackfindings.blogspot.com/2013/10/running-script-on-beaglebone-black-boot.html