我正在尝试在Android平板电脑(v3.2)上配置新的网络接口。从终端应用程序我可以“ifconfig eth0 192.168.11.14网络掩码255.255.255.0向上”,一切正常(以太网电缆通过USB以太网加密狗连接)
我想让这个配置持久化,但看起来Android中没有'interfaces'文件。网络配置文件在哪里?我需要创建一个新的吗?哪里?
谢谢,
对不起,答应很晚。这更适合将来参考。
如果您的ROM支持init.d脚本,请尝试为此编写一个。将文件放在/system/etc/init.d/
中,将其访问模式和所有者/组分别更改为0755
和root:root
。
您的命令将在每次启动时运行,从而有效地使其持久化。
还有另一个迟到的答案......在我查看/etc/init.sh之前,在互联网上搜索并找不到任何合适的答案......
我正在使用Android Oreo vmware映像进行测试,以下是我在启动时向Android添加静态IP的步骤:
su
vi /etc/init.sh
i
function do_init()
}
)之前,键入post_init_network
}
)之后创建新行,键入
function post_init_network()
{
ifconfig 192.168.63.122/24 up
}
根据需要更改IP和子网...:wq!
保存并退出visu
,然后键入ifconfig
注意:我遇到这个问题,我无法通过2个接口从NAT网络获取IP,其中第一个接口设置为静态IP,另一个DHCP,只需打开电源并关闭Android,直到您可以获得Internet连接。