厚德博学 敬业乐群
@sky
全部博文(252)
2015年(2)
2014年(1)
2013年(1)
2012年(16)
2011年(42)
2010年(67)
2009年(87)
2008年(36)
25742040
shijiulo
niuxlinu
ebayboy
hayand66
大鬼不动
acer1025
醉鬼的故
小雅贝贝
XINGCHEN
wzy_yzw
十的9次
zds05
bjywxc
zlhc1
smile124
cynthia
格伯纳
分类:
2010-10-18 13:57:48
#include <linux/module.h> #include <linux/proc_fs.h> #include <linux/init.h> #include <linux/kernel.h> #include <linux/net.h> #include <net/sock.h> #include <linux/in.h> #include <linux/types.h> #include <linux/kthread.h> #include <linux/wait.h> #include <linux/skbuff.h> #include <linux/string.h> #include <linux/sysctl.h> #include <linux/netfilter.h> #include <linux/netfilter_ipv4.h> #include <asm/checksum.h> #include <linux/ip.h> #include <linux/workqueue.h> #include <linux/jiffies.h> #include <net/net_namespace.h> #include <net/route.h> #include <linux/route.h> #include <linux/stddef.h> #include <linux/mutex.h> #include <linux/inet.h> #include <linux/time.h> #include <linux/vmalloc.h> #include <linux/jhash.h> #include <linux/seq_file.h> #include <linux/tcp.h> #include <linux/netdevice.h> #include <linux/etherdevice.h> #include <linux/inetdevice.h> #include <linux/if.h> #include <net/ip.h> #include <net/tcp.h> #include <asm/bitops.h> #define err(msg) printk(KERN_ERR "%s failed.\n", msg) int __init maininit(void) { struct net_device *dev; struct in_device *in_dev; dev = dev_get_by_name(&init_net, "eth0"); if (dev == NULL) { err("dev_get_by_name"); goto out; } in_dev = in_dev_get(dev); for_ifa(in_dev) { __be32 addr = ifa->ifa_address; unsigned char *p = (unsigned char *)&addr; printk(KERN_INFO "%d.%d.%d.%d\n", *p, *(p+1), *(p+2), *(p+3)); } endfor_ifa(in_dev); in_dev_put(in_dev); dev_put(dev); return 0; out: return -ENODEV; } void __exit mainexit(void) { } module_init(maininit); module_exit(mainexit); MODULE_LICENSE("GPL");
上一篇:proc 文件系统处理结构类型参数
下一篇: Linux Socket编程bash服务程序
chinaunix网友2010-10-18 14:35:37
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include 回复 | 举报
登录 注册