怎么判断Ubuntu有没有无线网卡?

版权声明:如需转载或引用,请注明出处。 https://blog.csdn.net/weixin_39278265/article/details/84642777

前言

最近在研究台式机(安装Ubuntu)的联网问题:
1)怎么判断台式机有没有无线网卡?
2)无线网卡和无线网卡驱动有什么区别?
3)没有无线网卡怎么办?怎么联网呢?
在此记录。

1 判断台式机有无无线网卡

[4] 在Ubuntu系统上搜寻并显示网卡信息的方法 https://jingyan.baidu.com/article/2a138328972a8c074a134fb6.html

输入sudo lshw -C network显示Ubuntu正在使用的网卡信息

dehengyang@dehengyang:~$ sudo lshw -C network
  *-network               
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: eth0
       version: 11
       serial: 34:97:f6:84:0c:06
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168g-2_0.0.1 02/06/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:135 ioport:d000(size=256) memory:df100000-df100fff memory:d2100000-d2103fff
  *-network
       description: Ethernet interface
       physical id: 2
       bus info: usb@1:2
       logical name: eth1
       serial: ce:20:e8:01:37:a9
       capabilities: ethernet physical
       configuration: broadcast=yes driver=ipheth ip=172.20.10.9 link=yes multicast=yes
dehengyang@dehengyang:~$ 

输入lspci,显示PCI总线上的信息

dehengyang@dehengyang:~$ lspci
00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x16) (rev 07)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)
00:1c.7 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #8 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GM204 High Definition Audio Controller (rev a1)
02:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 11)

根据 [3] ubuntu下无线网卡解决经历. http://blog.chinaunix.net/uid-25885064-id-3154645.html

别人的台式机,输入lshw -C network,显示的是:
Wireless interface和Ethernet interface的信息。

但是我的只显示Ethernet interface。看来是没有无线网卡了。

[2] 台式电脑无线网络连接需要什么设备. https://zhidao.baidu.com/question/495068154.html

1.一般的台式电脑是没有无线接收功能的,所以我们就要给台机安装一个无线接受装置。我们首先的就是无线网卡。无线网卡可以分为内置式和外置式两种,内置式的(如下图)。这种网卡需要你将台机的主机箱打开,然后将网卡安装到空闲的PCI插槽内,然后在把主机箱装好,然后安装网卡的驱动。这需要使用者要具有一定的动手能力,因为这样的网卡带有外置的接收天线,所以信号的接受能力和信号的稳定性都是不错的。
2.外置式的无线网卡现在基本都是USB接口的。如下面的图,虽然形状各异,但是百变不离其宗。

台式电脑一般默认都不带无线卡,所以是无法直接接收wifi进行上网。

[5] PCI总线. https://baike.baidu.com/item/PCI总线/132135?fr=aladdin

PCI总线由HOST主桥或者PCI桥管理,用来连接各类设备,如声卡、网卡和IDE接口卡等。在一个处理器系统中,可以通过PCI桥扩展PCI总线,并形成具有血缘关系的多级PCI总线,从而形成PCI总线树型结构。在处理器系统中有几个HOST主桥,就有几颗这样的PCI总线树,而每一颗PCI总线树都与一个PCI总线域对应。

2 无线网卡和无线网卡驱动的区别?

[7] 驱动程序. https://baike.baidu.com/item/驱动程序

驱动程序(Device Driver)全称为“设备驱动程序”,是一种可以使计算机和设备通信的特殊程序,可以说相当于硬件的接口,操作系统只能通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。正因为这个原因,驱动程序在系统中的所占的地位十分重要,一般当操作系统安装完毕后,首要的便是安装硬件设备的驱动程序。不过,大多数情况下,我们并不需要安装所有硬件设备的驱动程序,例如硬盘、显示器、光驱等就不需要安装驱动程序,而显卡、声卡、扫描仪、摄像头、Modem等就需要安装驱动程序。另外,不同版本的操作系统对硬件设备的支持也是不同的,一般情况下版本越高所支持的硬件设备也越多,例如笔者使用了Windows XP,装好系统后一个驱动程序也不用安装。
设备驱动程序用来将硬件本身的功能告诉操作系统,完成硬件设备电子信号与操作系统及软件的高级编程语言之间的互相翻译。当操作系统需要使用某个硬件时,比如:让声卡播放音乐,它会先发送相应指令到声卡驱动程序,声卡驱动程序接收到后,马上将其翻译成声卡才能听懂的电子信号命令,从而让声卡播放音乐。

[8] 无线网卡. https://baike.baidu.com/item/无线网卡/292243?fr=aladdin

无线网卡是终端无线网络的设备,是不通过有线连接,采用无线信号进行数据传输的终端。
无线网卡根据接口不同,主要有PCMCIA无线网卡、PCI无线网卡、MiniPCI无线网卡、USB无线网卡、CF/SD无线网卡几类产品。

[9] 无线网卡设备驱动. https://baike.baidu.com/item/无线网卡设备驱动/18884122

3 没有无线网卡,怎么联网?

[10] USB无线网卡. https://baike.baidu.com/item/USB无线网卡/4475607

USB无线网卡,一种以内置无线WIFI芯片,并通过USB接口传输的网卡,连接电脑USB接口,安装完成驱动以后,电脑网卡列表中会出现新的无线网卡设备。通过USB无线网卡上网。
USB无线网卡常采用低辐射高灵敏度雷凌3070芯片,价格昂贵,同时配备了密码破解软件。它本质上就是一种无线网卡核心的装置,搜寻网络能力强,配备BT5黑客软件,免费上别人的无线网络,只要附近有有线宽带的地方,基本都会有无线网络。

这里说的BT5黑客软件,让我非常感兴趣。

[11] 想安装PCI接口的无线网卡. https://zhidao.baidu.com/question/271397336.html
这里极力劝阻不要装PCI接口的无线网卡,还不如USB接口的无线网卡呢。

所以,只要买个USB无线网卡就好了。[18]

总结

1)通过上述操作,我发现自己的电脑确实没有无线网卡,因为我的
iwconfig 显示:

lo        no wireless extensions.
eth1      no wireless extensions.
eth0      no wireless extensions.

这明显没有wlan0之类的无线网卡相关的东西

而且我的lspci显示PCI总线上没有无线网卡(wireless interface)
[6] 很好的说明了,什么叫做无线网卡,又称为无线接口控制器(英文:Wireless network interface controller, WNIC)

使用无线电波为传输媒介的网卡称为无线网卡,又可称之为无线接口控制器(英文:Wireless network interface controller, WNIC),无线网络适配器等。它是一个信号收发的设备,作为扩展卡接到计算机总线上,通常用来指支持802.11技术的网卡,根据接口类型的不同,可以分为PCI无线网卡,PCMCIA无线网卡,MINI-PCI无线网卡,USB无线网卡等类型1。

利用微波射频技术,终端不需要线缆连接即可互相连接,进行数据传输。在OSI模型里,无线网卡工作在物理层和数据链路层,其主流标准是IEEE 802.11n。

2)无线网卡是硬件设备,是接在PCI总线上或者USB接口上的。无线网卡驱动呢,我觉得更像一个程序,在操作系统需要用这个硬件的时候,驱动就是中间的”中介“或者”媒人“。

3)确认自己没有无线网卡之后,买一个USB无线网卡就行。

最后,总结一下:
大概写了2个小时,真的累死我了
总算是对硬件有点点了解了,虽然和我要研究的东西半毛钱关系没有

参考文献

[1] ubuntu怎么查看无线网卡型号. https://zhidao.baidu.com/question/332750416102999725.html
这个网页没什么用处。但是我一开始的时候找到的就是这些网页。。。很没用的信息,我还真安装了wicd,没什么用。
[2] 台式电脑无线网络连接需要什么设备. https://zhidao.baidu.com/question/495068154.html
[3] ubuntu下无线网卡解决经历. http://blog.chinaunix.net/uid-25885064-id-3154645.html
[4] 在Ubuntu系统上搜寻并显示网卡信息的方法 https://jingyan.baidu.com/article/2a138328972a8c074a134fb6.html
[5] PCI总线. https://baike.baidu.com/item/PCI总线/132135?fr=aladdin
[6] 无线网卡. https://www.beichengjiu.com/communicationtechnology/338085.html
[7] 驱动程序. https://baike.baidu.com/item/驱动程序
[8] 无线网卡. https://baike.baidu.com/item/无线网卡/292243?fr=aladdin
[9] 无线网卡设备驱动. https://baike.baidu.com/item/无线网卡设备驱动/18884122
[10] USB无线网卡. https://baike.baidu.com/item/USB无线网卡/4475607
[11] 想安装PCI接口的无线网卡. https://zhidao.baidu.com/question/271397336.html
[12] Ubuntu 16.04下无线网卡无法正常连网. https://www.linuxidc.com/Linux/2017-10/147366.htm
这里给出了无线网卡和网卡驱动的检测,安装之类的方案,还是很有意义的。
[13] Ubuntu怎样安装无线网卡驱动解决无线网不能连接 https://zhidao.baidu.com/question/2119132669066825627.html
这里给了在有无线网卡的情况下,怎么安装网卡驱动。
然而我并没有,不过这里还是值得记录。
[14] Ubuntu怎样安装无线网卡驱动解决无线网不能连接 https://jingyan.baidu.com/article/ca2d939dd4f1b4eb6c31ce09.html
同[13]
[15] https://ubuntuforums.org/showthread.php?t=2244935]
https://www.linuxquestions.org/questions/slackware-14/iwconfig-no-wireless-extensions-864363/
https://askubuntu.com/questions/786244/no-wireless-extensions-in-ubuntu
这几个都是英文网站,实在看不懂,1)生词太多,很多专业用于,关于网络之类的,我本来就不了解这个领域,现在来看英文,更是云里雾里。2)英语基础还是差啊。。。辣鸡的很
[16] iwconfig 无线设置问题! [问题点数:40分,结帖人daemon111]
https://bbs.csdn.net/topics/390212444
看图:
在这里插入图片描述
讲真,百分百佩服这个答题者…

推荐先看《提问的智慧》

哈哈哈,这是真的强。怼的让人无言以对。
[17] 【Ubuntu16.04】安装无线网卡驱动 https://blog.csdn.net/xiaoxiao133/article/details/79748746
同[13]
[18] 怎么在电脑上安装免驱动版的无线网卡? https://jingyan.baidu.com/article/6f2f55a162020cb5b83e6c72.html

猜你喜欢

转载自blog.csdn.net/weixin_39278265/article/details/84642777