我的情况:系统上不了网,校园网,Ubuntu 连不上我们学校的翼讯,有线连不成网,只有无线可以,而新装的Ubuntu系统不能连接无线网,因此我们需要给Ubuntu系统安装驱动。
ubuntu系统的首先需要执行以下两条命令
# apt-get install build-essential linux-headers-generic
但是我们连不上网,没办法,查询了许多的离线更新方法。
我们去packages.ubuntu.com网站上下载build-essential包,deb格式的。它需要很多的依赖项:
libtimedate-perl
libstdc++6-4.6-dev
libdpkg-perl
dpkg-dev
g++-4.6
g++
gcc-4.6
gcc
patch
xz-utils
make
build-essential
然后依次下载出来。逐个用sudo dpkg -i *.deb方法安装,其中可能需要两个互相依赖的deb需要写在一起进行安装,
然后我们下载linux-headers-generic 并且下载它的依赖项。依照上面的方法逐个安装。
成功后。我们下载对应的无线网卡驱动包。
解压后。
编辑<hy....>/src/wl/sys/wl_linux.c
删掉 #include <asm/system.h> 替换 .ndo_set_rx_mode = wl_set_multicast_list, 然后 make成功了
移除所有之前相关的驱动,没有则跳过
# lsmod | grep "b43\|ssb\|wl"
# rmmod b43
# rmmod ssb
# rmmod wl
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
安装驱动
# modprobe lib80211
# insmod wl.ko
成功了!