![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux 网络
拿破仑的海阔天空
交流,笔记,提高
展开
-
linux 系统获取网络ip, mask, gateway, dns信息小程序
linux 系统获取网络ip, mask, gateway, dns信息小程序net_util.c #define WIRED_DEV "eth0" #define WIRELESS_DEV "ra0" #define PPPOE_DEV转载 2015-01-30 09:01:42 · 2092 阅读 · 0 评论 -
linux下C语言实现静态IP地址,网关的设置
linux下C语言实现静态IP地址,网关的设置#include #include #include #include #include #include #include #include int SetIfAddr(char *ifname, char *Ipaddr, char *mask,ch转载 2015-01-30 09:03:02 · 4240 阅读 · 1 评论 -
sockaddr_in , sockaddr , in_addr区别
sockaddr_in , sockaddr , in_addr区别struct sockaddr { unsigned short sa_family; char sa_data[14]; }; 上面是通用的socket地址,具体到Inter转载 2015-01-30 08:53:56 · 537 阅读 · 0 评论 -
使用ioctl SIOCSIFHWADDR设置MAC要使用ARPHRD_ETHER
使用SIOCSIFHWADDR设置MAC要使用ARPHRD_ETHER,且要先停用网络接口。#include stdio.h>#include string.h>#include unistd.h>#include sys/types.h>#include sys/socket.h>#include stdlib.h>#include sys转载 2015-01-30 08:56:51 · 7064 阅读 · 0 评论 -
GATEWAY获取与设置(Linux C)
GATEWAY获取与设置(Linux C)#include #include #include #include #include #include #include #include #include #include int set_gateway(unsigned long gw) {转载 2015-01-30 08:58:01 · 1242 阅读 · 0 评论