当前位置:编程学习 > JAVA >>

Liunx下修改ip

用java  代码怎么能实现在Liunx系统下修改ip地址  ,求大神赐教 --------------------编程问答-------------------- 我到现在都没听过java可以改ip的 --------------------编程问答-------------------- 在win下java能调用winAPI,在linux下就不懂了 --------------------编程问答-------------------- 可以改的吧    --------------------编程问答-------------------- 呵呵  项目里要用到这个  头大啊 --------------------编程问答-------------------- 来大神啊 --------------------编程问答-------------------- 改IP,在linux下其实就是修改一个文本文件而已,只要你具有写权限就可以修改。 --------------------编程问答-------------------- linux里应该也有类似
Runtime.getRuntime().exec(command);
这样直接调api命令的方法吧。

--------------------编程问答-------------------- linux下貌似没有类似的东西吧,没注意到,linux下修改ip就是修改个配置文件而已,关键是你修改他得有权限,而且貌似要重启的。 --------------------编程问答-------------------- 这个要实现也不难啊,用JSCH模拟登陆LINUX,执行ifconfig命令就可以修改,参考下
http://www.jcraft.com/jsch/ --------------------编程问答-------------------- 在终端使用ifconfig eth0命令
如 ifconfig eth0  192.168.120.12   (需要改的ip)
ifconfig eth0   0是数字零 --------------------编程问答-------------------- 可以通到runtime执行linux命令
前提1,执行java的用户,需要有执行相关操作的权限
前提2,对应不同的发行版本,命令语句也有所不同,并不是每个发行版本都默认含有ifconfig命令的
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,