BeagleBone Blackでネットワーク設定

AngstromLinuxでのネットワーク設定は他のディストリビューションと違って少し特殊です。
connmanを用いて設定します。

connman関連の実行ファイルは/usr/lib/connman/test以下にまとめられています。

■前準備
/var/lib/connman以下ディレクトリを閲覧し、ethernet_○○_cableのディレクトリ名をメモする。

bbb:~# ls /var/lib/connman
ethernet_○○_cable/  settings

■staticIPにする
以下コマンドを実行します。

/usr/lib/connman/test/set-ipv4-method ethernet_○○_cable manual ftvoid.com00 255.255.255.0 192.168.1.1

ethernet_○○_cableは前準備で調べたディレクトリ名、manualはstaticIPにする指示、IPアドレス部分は先頭からIPアドレス、サブネットマスク、ゲートウェイです。

■DNSの設定
以下コマンドを実行します。

/usr/lib/connman/test/set-nameservers ethernet_○○_cable 192.168.1.2 192.168.1.1

ethernet_○○_cableは前準備で調べたディレクトリ名、IPアドレス部分は先頭から優先DNSサーバ、代替DNSサーバとです。

ひとまず設定についてはここまでです。
他のネットワーク設定等もこのconnmanのコマンドを実行することで行えます。

■参考サイト
Set Static IP Address on the Beaglebone Black