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