xxx.s500

トップ | 最近の更新 | このサイトについて | rss2.0

[linux/unix] [android-x86] IPを固定する

android-x86(4.4r1)をVirtualbox上にインストールしているわけだけど、以下のようにネットワークアダプタを2つ設定してるのですよ。

eth0は外部ネットとの接続用。DHCPでIPを割り当てている。
eth1はホストマシンとの通信用。 なので起動するたび手動でローカルIPを割り当ててた。
さすがに面倒になったので起動時に自動的にIPを割り当てることにする。

設定方法

デバックモードで起動して以下のコマンドを入力。

# vi /system/etc/init.sh

ファイルの末尾の行 return 0 の手前に以下の行を追記。

ifconfig eth1 192.168.0.123 netmask 255.255.255.0

保存したら再起動。

確認方法

ホストマシンからpingを飛ばしてみる⇒成功!
でも一応、端末エミュレータで確認してみる。

$ netcfg
ip6tnl0	DOWN	0.0.0.0/0		0x00000080 00:00:00:00:00:00
sit0	DOWN	0.0.0.0/0		0x00000080 00:00:00:00:00:00
eth0	UP	10.0.2.15/24		0x00001043 08:00:27:b1:fe:9f
eth1	UP	192.168.0.123/24	0x00001043 00:00:27:2c:c6:84
lo	UP	127.0.0.1/8		0x00000049 00:00:00:00:00:00

eth1に先ほどのIPが割り当てられているのがわかる。