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のコマンドを実行することで行えます。