作者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
→ final01:你不會系統是x64你編個 x32給他吧 02/11 09:44
推 final01:剛看了下 不想重編KERNEL只能用force的方式了 02/11 09:49
→ converse2006:小弟愚昧,請問何謂force的方法? 02/11 15:36