在程序中执行以下代码,修改不了eth0 IP ,在串口命令执su 后再执行ifconfig是可以更改的。
Process process = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(process.getOutputStream());
os.writeBytes("ifconfig eth0 192.168.1.228 netmask 255.255.255.0 up\n");
os.writeBytes("exit\n");
os.flush();