android x86 kvm仮想環境でのネットワーク接続

Android002

Android x86 のネットワーク設定とコマンドラインシェル

前回は 「android x86をQemu-KVMでインストール・起動する」 で kvm仮想環境にインストールしました。このままではネットワークに接続できません。今回はネットワークに接続する方法を説明します。

コンソール画面 コマンドライン

ネットワーク設定の作業はコンソール画面のコマンドライン シェルで実行します。androidのシェルをコンソール・GUIに切り替えるには以下のキーボードを入力します。

Alt+F1 Console bash mode

Alt+F7 android shell mode

私の場合、androidを終了する際はこのコンソールモードでhaltコマンドから終了しています。

ネットワーク設定

ネットワークの状態確認は netcfg および ifconfig コマンドで確認します。

コマンド 例
# netcfg
# ifconfig eth0

DHCPからのIP取得は以下のコマンドラインで設定します。netcfgコマンドのみではDNSのリゾルバ設定してくれません。

# netcfg eth0 dhcp
# setprop net.dns1 8.8.8.8

setprop net.dns1 コマンドは DNS参照先をセットします。8.8.8.8 は google パブリックDNSです。

固定IPは以下です。

# ifconfig eth0 192.168.100.10 up
# route add default gw 192.168.100.4 dev eth0
# setprop net.dns1 8.8.8.8

毎回起動時に自動で設定させるには /system/etc/init.sh にスクリプトを書くといいでしょう。

関連したページ

nexia access map
x