内核编译过程中的问题!

make之后编译了半个多小时 编译到net/ipv4/netfilter时除了这个问题,是不是少什么库啊,等高手: CC [M] net/ipv4/netfilter/ipt_ah.o make[3]: *** No rule to make target `net/ipv4/netfilter/ipt_ecn.c', needed by `net/ipv4/netfilter/ipt_ecn.o'. Stop. make[2]: *** [net/ipv4/netfilter] Error 2 make[1]: *** [net/ipv4] Error 2 make: *** [net] Error 2

作者: Zregister 发布时间: 03-11

为何此task非比task

pagefault 时,用mm 通过container_of找到 当前mm对应的struct task_struct, 然后和current 对应的task进行比较,发现竟然不一样。 我想这两个地址应该是一样的,不解! strcut task_struct *tsk; tsk = container_of(&mm,struct task_struct, mm); printk(KERN_ERR"in %s line:%d &mm:%p tsk:%p current:%p \n",\ __FILE__,__LINE__,&mm,tsk,current); 打印的结果: &mm:de...

作者: rocky1972 发布时间: 03-11

如何在内核里面实现这么一条iptables规则

我写了一个nf_conntrack_xxx.c的模块挂载在NF_IP_PRE_ROUTING钩子上面,我想在这个文件中实现下面的一条iptables规则: iptables -t -A PREROUTING -p udp -d 183.16.185.13 --dport 6112 -j DNAT -- to 192.168.1.2:6112 其中183.16.185.13是外网的地址,192.168.1.2是内网的地址。 还请高手指教,或者给一些参考例子,谢了。

作者: firvalor 发布时间: 03-11

fedora 13怎么安装dhcp!谢谢!

再fedora13 dvd 光盘里怎么没找到dhcp包呢?

作者: zj_pxl 发布时间: 03-11

内核读取配置文件的问题

本帖最后由 让子弹飞一会儿 于 2011-03-11 09:55 编辑 内核模块init的时候需要根据配置文件/etc/test.conf进行工作,可以在init的时候读取配置文件,GUI更改配置后同步修改test.conf的内容,然后利用proc、sockopt、netlink等方式通知内核模块此修改,请问一般内核是这样处理配置文件的吗?

作者: 让子弹飞一会儿 发布时间: 03-11

求<c专家编程>一书

哪个大哥有 麻烦共享以下 清晰点的 谢谢 emial:tianyu524@gmail.com

作者: tiany524 发布时间: 03-11

igb82580网卡 OS刷新数据流量出现问题 求助 谢谢!驱动版本是2.1.9

不知道是否是驱动问题,驱动版本是2.1.9 一个服务器上使用的是 igb82580网卡,使用脚本每隔1s获取数据【cat /proc/net/dev (或者sar -n DEV 1)】——系统发送流量数据时发现:数据不是每秒更新的,而是2秒更新一次; 换用其他网卡不会出现这个问题,数据都是每秒刷新的,想求助各位帮帮分析原因。 一个服务器上使用的是 igb82580网卡,使用脚本每隔1s获取数据【cat /proc/net/...

作者: chenyingkof 发布时间: 03-11

【急】如何在Linux内核修改收到的数据包?

我初学Linux内核编程,学习了一点netfilter方面的知识,想问一下:如果有个B/S架构的系统,我想在B与S之间加个类似代理的软件,每次B与S之间的通信都要经过该软件,不知道如何能让该软件对每个收到的数据包进行修改,而又不影响正常通信呢?比如:简单点的功能就是修改源ip或者目的ip之类的(该功能与NAT一样么?),复杂的情况就是修改数据包中的内容了!该如何实现呢?能...

作者: G_VAR 发布时间: 03-10

编译内核的问题!

在fedora下编译内核出现以下问题: 在输入make menuconfig后出现如下错误: HOSTCC scripts/basic/fixdep /bin/sh:gcc: command not found make[1]: ***[scripts/basic/fixdep] 错误127 make: *** [scripts_basic] 错误 2 希望高手帮忙啊~~~急~~~~

作者: Zregister 发布时间: 03-10

关于劫持linux-2.6的系统调用

第一次接触劫持系统调用,在网上搜了一下这方面的知识,网上最多的是mkdir这个例子,可是却是2.4版本的 对于2.6版本,如何劫持系统调用呢? 系统调用劫持编写的.c和Makefile文件是在哪个位置编写? 还有,就是为什么会提示我: "错误:linux/module.h:没有那个文件或目录"“错误:linux/init.h:没有那个文件或目录” 等错误提示呢? 谢谢

作者: tanyayun 发布时间: 03-10