
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 · 2144 阅读 · 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 · 4312 阅读 · 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 · 557 阅读 · 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 · 7389 阅读 · 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 · 1306 阅读 · 0 评论