`
duyouhua1214
  • 浏览: 228177 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ip设置方法

 
阅读更多

static int ip_config_system(const IP *ip)
{
 int  ret = 0;
 char cmd[128];
 strcpy(cmd, "ifconfig eth0 down");
 system(cmd);
 strcpy(cmd, "route del default");
 system(cmd);
 strcpy(cmd, "ifconfig ");
 strcat(cmd, "eth0 "); 
 strcat(cmd, " ");       
 strcat(cmd, ip->ipaddr);
 strcat(cmd, " netmask "); 
 strcat(cmd, ip->netmask);
 ret = system(cmd);
 if (ret < 0) {
  goto out;
 }
 
 strcpy(cmd, "route add default gw ");
 strcat(cmd, ip->gateway);   
 ret = system(cmd);
 if (ret < 0) {
  goto out;
 } 
 
 strcpy(cmd, "ifconfig eth0 up");
 system(cmd);
out:
 return ret;
}

 

////////////

system(" udhcpc ");

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics