网络 linux 驱动?linux怎么连接网络
如何在Linux下写无线网卡的驱动
在Linux下载无线网卡的驱动,具体操作步骤如下:
1、首先确定无线网卡型号,因驱动安装和型号是密切相关的,不同的型号,安装和下载驱动有所不同,但原理是一样的。以无线网卡型号:腾达w31系列,芯片为relteck 5370为例;
2、在百度搜索Linux官网;
3、进入官网后,按照提示选择驱动下载,linux系统,型号为5370;
4、将下载的文件解压缩,并重命名文件夹为wlandriver,复制到所在用户的根目录下;
5、在命令提示附中切换到wlandriver目录,执行sudo make和sudo make install命令;
6、随后执行sudo cp RT2870STA.dat/etc/Wireless/RT2870STA/RT2870STA.dat命令,切换到/wlandriver/os/linux目录,执行sudo insmod rt5572sta.ko命令;
7、操作完成后,驱动已安装完成,无线网络连接即可使用。
如何从 Linux 平台删除驱动程序
Linux下大部分驱动都是以模块方式加载到内核的,所以要删除一个驱动,主要从模块下手。所以首先要学会如何查看已经加载的模块:
lsmod
第一列是模块的名字,根据模块名字往往可以猜出哪个模块是你要删除的驱动。如果对硬件不熟悉的话就要试着通过其他命令来找相关的信息。
比如我要删除无线网卡的驱动,那么我可以用:
lspci| grep less
lspci命令会列出所有PCI设备,而grep会找出返回结果中包含less的行。无线是Wireless,所以返回结果就会包含有我的无线网卡的信息,比如:
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8192E Wireless LAN Controller(rev 01)
可以看出型号是RTL8192E,这个时候再用lsmod命令,查看有没有与8192相关的模块名就可以了。
找到模块名字后(比如我的无线网卡叫做r8192e_pci)就可以用如下命令卸载模块:
rmmod模块名
对于我的无线网卡就是rmmod r8192e_pci。这时候驱动就已经成功被卸载了,但是是临时的,重启又会重新加载,如果要永久卸载这个驱动的话还需要改一点东西。
在Ubuntu下进入/etc/modprobe.d目录下(其他发行版会有些差别),编辑blacklist.conf文件,加入一行(一般加在最下面):
blacklist模块名
这样就将你要删的驱动加入了黑名单,以后就再也见不到它啦!:)
linux下无线网卡如何驱动
linux下无线网卡具体驱动的操作方法如下:
1、首先需要确定网卡的类型,打开linux的输入窗口,然后继续在linux终端下输入lsusb命令,此时在输出栏的第一行可以查看网卡类型,记录下来。
2、从弹出页面可以看到的型号是relteck 5370,打开mediat的网址,下载Linux插件,在网页最左侧一栏。
3、此时进入官网首页,参照官网提示去下载相关的驱动程序,选择Linux系统,型号为5370的驱动程序进行下载。
4、下载完成之后,对文件进行解压,解压后的文件命名为wlandriver,最后把已经重新命名好的文件复制到用户的根目录当中。
5、打开输入串口继续操作,按照命令提示符的指示,把目录切换到wlandriver目录,此时去执行sudo make和sudo make install命令。
6、再次打开输入串口,按照提示指令再次切换到/wlandriver/os/linux目录下,此时去并执行sudo insmod rt5572sta.ko相关指令。
7、完成上述操作之后,此时无线网络连接已经显示出来,无线网卡驱动问题解决。