当前位置:  技术问答>linux和unix

如何用C一次性删除所有网关!

    来源: 互联网  发布时间:2016-08-25

    本文导语:  如题: 我知道一次删除一个网关,难道需要先搜索一遍现在真在使用的网关?     struct sockaddr_in *addr;     struct ifreq temp;     struct rtentry rt;     int fd = 0;     int ret = -1;     strcpy(temp.ifr_name, "eth0");...

如题:
我知道一次删除一个网关,难道需要先搜索一遍现在真在使用的网关?

    struct sockaddr_in *addr;
    struct ifreq temp;
    struct rtentry rt;
    int fd = 0;
    int ret = -1;
    strcpy(temp.ifr_name, "eth0");
    if((fd=socket(AF_INET, SOCK_STREAM, 0))sin_port = 0;
    addr->sin_family = AF_INET;
    addr->sin_addr.s_addr = 0;//INADDR_ANY;
    memcpy( &rt.rt_gateway, addr, sizeof(struct sockaddr_in));
    ((struct sockaddr_in *)&rt.rt_dst)->sin_family=AF_INET;
    ((struct sockaddr_in *)&rt.rt_genmask)->sin_family=AF_INET;
    rt.rt_flags = RTF_GATEWAY;

    if (ioctl(fd, SIOCDELRT, &rt)

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PHP一次性密码管理 Multi-OTP
  • 有谁做过一次性插入5000多条记录到数据库中?
  • 哪有unix下的c网络编程,如地址有效,我一次性给50分
  • 如何把一个文本内的内容一次性写入crontab里
  • 用虚拟机装linux时,为什么总是一次性就安装完成
  • 通过socket连接一次性发送大数据量的问题
  • 可否将网页文件的源代码作为String一次性读入吗?
  • 这么一次性创建一个多层的目录,象“c://aaa//bbb//ccc”
  • 到底怎么样才能一次性读出串口数据
  • sync命令执行后以后还需要执行么?是永久性的还是一次性的
  • 如何一次性的初始化所有的JSP页面?
  • 我怎麼把com目錄下所有的類和目錄下的類源文件全部一次性編譯?
  • 一次性压缩Sqlserver2005中所有库日志的存储过程
  • 请问,LINUX的C++中,如何将string类型与char数组一次性互相转换?
  • 在AIX上一次性接收和发送大数据块出问题
  • ◆◆◆mysql的问题—成功帮助我解决此问题者,一次性给足100分!◆◆◆


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3