如何在Ubuntu上找出可用的网络适配器

如何在Ubuntu上找出可用的网络适配器

想知道在Linux中你正在使用的网卡是什么吗? 在Linux中很容易就找出网卡的生产商。打开一个终端并输入下面的额命令:


  1. sudo lshw -C network

如果上面的命令不能在sudo下使用,那就别用 sudo 的特权模式。它的输出看上去有点奇怪但是很有用。


  1. *-network
  2. description: Wireless interface
  3. product: BCM4360 802.11ac Wireless Network Adapter
  4. vendor: Broadcom Corporation
  5. physical id: 0
  6. bus info: pci@0000:03:00.0
  7. logical name: wlan0
  8. version: 03
  9. serial: 9c:f3:87:c1:5d:6a
  10. width: 64 bits
  11. clock: 33MHz
  12. capabilities: busmaster caplist ethernet physical wireless
  13. configuration: broadcast=yes driver=wl0 driverversion=6.30.223.248 (r487574) ip=192.168.1.23 latency=0 multicast=yes wireless=IEEE 802.11abg
  14. resources: irq:18 memory:b0600000-b0607fff memory:b0400000-b05fffff

如你所见,我Macbook Air上的无线网卡是BCM4360,这是一款在Ubuntu下面很容易出现无法检测无线网络问题的网卡。

lshw 命令实际上是用来列出硬件的,因此命令的名字是lshw。带上网络的选项后,就会只过滤出网络硬件了。

了解网卡的其他方法

另外你还可以使用lspci命令来显示PCI总线上的信息。你应该使用普通用户来运行这个命令。只需要在命令行下输入:


  1. lspci

命令的输出看上去想这样:


  1. 00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
  2. 00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
  3. 00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
  4. 00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
  5. 00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
  6. 00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
  7. 00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
  8. 00:1c.1 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 2 (rev e4)
  9. 00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
  10. 00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
  11. 00:1c.5 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 6 (rev e4)
  12. 00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
  13. 00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
  14. 02:00.0 Multimedia controller: Broadcom Corporation Device 1570
  15. 03:00.0 Network controller: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter (rev 03)
  16. 04:00.0 SATA controller: Marvell Technology Group Ltd. 88SS9183 PCIe SSD Controller (rev 14)

这些命令会同时列出有线和无线的网卡。你应该注意到上面的输出中显示我的系统中没有有线网卡。因为我使用的是Macbook Air,它没有以太网端口

我希望这边文章可以帮助你找到你系统中的网卡。欢迎提出问题和建议。

原文发布时间:2015-01-24

本文来自云栖合作伙伴“linux中国”

时间: 2025-01-20 22:07:40

如何在Ubuntu上找出可用的网络适配器的相关文章

如何在Linux上找出并删除重复的文件:FSlint

如何在Linux上找出并删除重复的文件:FSlint 大家好,今天我们会学习如何在Linux PC或者服务器上找出和删除重复文件.这里有一款工具你可以工具自己的需要使用. 无论你是否正在使用Linux桌面或者服务器,有一些很好的工具能够帮你扫描系统中的重复文件并删除它们来释放空间.图形界面和命令行界面的都有.重复文件是磁盘空间不必要的浪费.毕竟,如果你的确需要在不同的位置享有同一个文件,你可以使用软链接或者硬链接,这样就可以在磁盘的一个地方存储数据了. FSlint FSlint 在不同的Lin

Linux 基础:如何在Ubuntu上检查一个软件包是否安装

Linux 基础:如何在Ubuntu上检查一个软件包是否安装 如果你正在管理Debian或者Ubuntu服务器,你也许会经常使用dpkg 或者 apt-get命令.这两个命令用来安装.卸载和更新包. 在本篇中,让我们看下如何在基于DEB的系统下检查是否安装了一个包. 要检查特定的包,比如firefox是否安装了,使用这个命令: dpkg -s firefox 示例输出: Package: firefox Status: install ok installed Priority: optiona

Linux 有问必答:如何在 Ubuntu 上配置网桥

Linux 有问必答:如何在 Ubuntu 上配置网桥 Question: 我需要在我的Ubuntu主机上建立一个Linux网桥,共享一个网卡给其他一些虚拟主机或在主机上创建的容器.我目前正在Ubuntu上使用网络管理器(Network Manager),所以最好>能使用网络管理器来配置一个网桥.我该怎么做? 网桥是一个硬件装备,用来将两个或多个数据链路层(OSI七层模型中第二层)互联,以使得不同网段上的网络设备可以互相访问.当你想要互联一个主机里的多个虚拟机器或者以太接口时,就需要在Linux

如何在Ubuntu上使用MultiSystem创建多启动USB盘

如何在Ubuntu上使用MultiSystem创建多启动USB盘 介绍 也许还有不少人不知道MultiSystem,它是一个用来在Linux系统中创建多启动usb盘的小型的开源软件.使用这个工具,我们可以在USB中创建任意多的可启动Linux发行版.你所需要的只是网络链接(只在MultiSystem安装的时候需要),以及一个足够大的USB盘,这取决于你想在USB盘中放入发行版的数量. 在 Ubuntu 14.10/14.04 安装MultiSystem 手动安装: 下载 MultiSystem脚

webview-如何在WebView上弹出全屏的软键盘

问题描述 如何在WebView上弹出全屏的软键盘 横屏情况下的WebView,如果设置adjustResize模式,键盘弹出时会挤压界面,会发生接近顶部位置连输入框都看不到,输入的信息也不能直接看到 ,如果设置adjustPan不可调整窗口,界面底下的输入框就会被挡住,能不能设置输入框像editText那种一样能弹出全屏键盘出来啊,这个问题困扰好久了,网上不少人提出这个问题也没有解决方法

如何在 Ubuntu 上使用 Glances 监控系统

如何在 Ubuntu 上使用 Glances 监控系统 Glances 是一个用于监控系统的跨平台.基于文本模式的命令行工具.它是用 Python 编写的,使用 psutil库从系统获取信息.你可以用它来监控 CPU.平均负载.内存.网络接口.磁盘 I/O,文件系统空间利用率.挂载的设备.所有活动进程以及消耗资源最多的进程.Glances 有很多有趣的选项.它的主要特性之一是可以在配置文件中设置阀值(careful小心.warning警告.critical致命),然后它会用不同颜色显示信息以表明

服务器-从图片上找出指向地址下载加密文件找潜在密钥

问题描述 从图片上找出指向地址下载加密文件找潜在密钥 分析一个文件服务器上的数据,但所有数据都是加密的,密钥无从获知.服务器上唯一没有被加密的文件是一张jpg图片,这是获取密钥的唯一途径.现在只知道记录密钥的方法是"KEY="这个前缀,等号后面即是这个密钥,要从图片中找出指向地址并从指向地址上下载的加密文件中找出潜藏的密钥.(整个文件只有一个KEY=开头的字符串,因此不会造成混淆:只要这一个办法,破解加密文件意义不大) 图片地址:http://range.jsxajs.cn:8080/

如何在Ubuntu上安装Apache,MySQL,PHP,Nginx,HAProxy,以及如何在docker上安装LAMP

如何在Ubuntu上安装Apache,MySQL,PHP,Nginx,HAProxy,以及如何在docker上安装LAMP   在Ubuntu上安装LAMP: https://help.ubuntu.com/community/ApacheMySQLPHPhttps://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntuhttp://www.make

界面-如何在Qt上绘制出Matlab程序跑出来的图?

问题描述 如何在Qt上绘制出Matlab程序跑出来的图? 如何在Qt上绘制出Matlab程序跑出来的图?需要做个界面,能实现将Matlab程序处理数据并绘制出来的图显示出来,这个应该怎么去实现?