作者converse2006 (宫城)
看板LinuxDev
标题[问题] Ubuntu 10.04 缺少 tun module
时间Sat Feb 11 03:20:14 2012
大家好
最近再建立TUN/TAP时发现 我的系统(ubuntu 32bit 2.6.32-32-generic-pae)
里不支援tun module
找了许多网路上的方法 (current config=/boot/config-`uname -r`)
(1)利用本机上的src code(/usr/src/linux-headers-`unaem -r`)去编出module
做法=>把current config复制到目录下
sudo make menuconfig吃进config 再把 TUN/TAP选项设成 [M]
sudo make modules
结果
make[1]: *** No rule to make target `kernel/bounds.c', needed by
`kernel/bounds.s'. Stop.
而且似乎这份也不是原本的source code?
(2)找一份相同版本的source code抓下来编module
做法=> 从
http://tinyurl.com/76n4mqs抓
git clone git://kernel.ubuntu.com/ubuntu/ubuntu-lucid.git
调整到跟目前系统同一个version(2.6.32-32-generic-pae),
但里面只有Ubuntu-2.6.32-32.62
接者把current config复制到目录下
sudo make menuconfig吃进config 再把 TUN/TAP选项设成 [M]
sudo make modules
有产生 tun.ko 放到 lib/modules/`uname -r`/kernel/driver/net/
执行 sudo depmod
sudo modprobe tun
结果
FATAL: Error inserting tun
(/lib/modules/2.6.32-32-generic-pae/kernel/drivers/net/tun.ko): Invalid
module format
看起来是版本不对...不过这份是我找到最接近的了....
(3)重编kernel......
不太敢尝试,怕搞坏系统....
想请问前辈们有遇到这类的问题有甚麽解法吗? 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.36.65.166
1F:→ final01:你不会系统是x64你编个 x32给他吧 02/11 09:44
2F:推 final01:刚看了下 不想重编KERNEL只能用force的方式了 02/11 09:49
3F:→ converse2006:小弟愚昧,请问何谓force的方法? 02/11 15:36