用java  代码怎么能实现在Liunx系统下修改ip地址  ,求大神赐教

解决方案 »

  1.   

    我到现在都没听过java可以改ip的
      

  2.   

    在win下java能调用winAPI,在linux下就不懂了
      

  3.   

    改IP,在linux下其实就是修改一个文本文件而已,只要你具有写权限就可以修改。
      

  4.   

    linux里应该也有类似
    Runtime.getRuntime().exec(command);
    这样直接调api命令的方法吧。
      

  5.   

    linux下貌似没有类似的东西吧,没注意到,linux下修改ip就是修改个配置文件而已,关键是你修改他得有权限,而且貌似要重启的。
      

  6.   

    这个要实现也不难啊,用JSCH模拟登陆LINUX,执行ifconfig命令就可以修改,参考下
    http://www.jcraft.com/jsch/
      

  7.   

    在终端使用ifconfig eth0命令
    如 ifconfig eth0  192.168.120.12   (需要改的ip)
    ifconfig eth0   0是数字零
      

  8.   

    可以通到runtime执行linux命令
    前提1,执行java的用户,需要有执行相关操作的权限
    前提2,对应不同的发行版本,命令语句也有所不同,并不是每个发行版本都默认含有ifconfig命令的