ubuntu 安装drcom报错error: ‘struct sk_buff’ has
来源:互联网 发布:怎么报名网络教育 编辑:程序博客网 时间:2024/06/07 07:22
no member named ‘dst’
用源码安装drcom时候,make报错,9.10和10.04都此问题。
1. /tmp/drcom/drcom.c: In function ‘build_ack_skb’:
2. /tmp/drcom/drcom.c:686: error: ‘struct sk_buff’ has no member named ‘dst’
3. /tmp/drcom/drcom.c: In function ‘build_auth_skb’:
4. /tmp/drcom/drcom.c:723: error: ‘struct sk_buff’ has no member named ‘dst’
5. make[3]: *** [/tmp/drcom/drcom.o] Error 1
6. make[2]: *** [_module_/tmp/drcom] Error 2
7. make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-14-generic’
8. make[1]: *** [default] Error 2
9. make[1]: Leaving directory `/tmp/drcom’
10. Compile drcom kernel module failed!
解决方案:
编辑/kmod/drcom.c
查找__ip_select_ident(iph, skb->dst, 0);
改为 __ip_select_ident(iph, skb_dst(skb), 0);
Tip:一共有两处需要修改,建议额外安装dkms软件包,sudo apt-get install dkms,这样就不用每次更新内核后再手动编译drcom了
- ubuntu 安装drcom报错error: ‘struct sk_buff’ has
- ubuntu 安装drcom报错error: ‘struct sk_buff’ has
- ubuntu-13.10安装vmware tools报struct dentry’ has no member named ‘d_count错,修正方法
- ubuntu上安装drcom
- ubuntu下安装drcom
- 64位ubuntu安装drcom
- struct sk_buff
- struct--sk_buff
- struct sk_buff
- Linux学习---------------------Ubuntu安装DrCOM客户端记录
- Vbox 安装 windows Server 2008 R2 报错 Info: An unexpected error has occurred 解决方法
- Vbox 安装 windows Server 2008 R2 报错 Info: An unexpected error has occurred 解决方法
- idea安装报错-NSIS Error-Installer integrity check has failed.......
- EasyEclipse for PHP 1.2.2.2 安装报错an error has occrred.see the log file
- Ubuntu环境下安装JDK报错error processing archive
- TestNG运行报错:Error: A JNI error has occurred
- struct sk_buff(1)
- struct sk_buff(2)
- 好玩的笔试题
- TCP的TIME_WAIT状态
- STRESS.CMD
- 在浏览器中正确显示google svn的html页面,而不是源代码
- 查找字符串中第一次重复的字符 java
- ubuntu 安装drcom报错error: ‘struct sk_buff’ has
- minidumpwritedump在realease版本调用失败问题
- word常见批量操作 批量取消超链接 批量打印等
- 【转】晶锐首保作业
- 查找字符串中第一次不重复的字符 java
- ubuntu 安装drcom报错error: ‘struct sk_buff’ has
- iphone读写plist文件
- 转:.NET中的线程
- 第七章 云计算与流程