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 · 2109 阅读 · 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 · 4261 阅读 · 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 · 541 阅读 · 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 · 7161 阅读 · 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 · 1265 阅读 · 0 评论