mimimi,如安在 Linux 中检查可用的网络接口 | Linux 我国,综艺秀

小编推荐 · 2019-04-21
关于某些人来说,他们更偏爱在装置完体系后再进行网络的装备或许更改现存的设置。众所周知,为了在指令行中进行网络设定的装备,咱们首要有必要知道体系中有多少个可用的网络接口。
-- Sk

在咱们装置mimimi,如安在 Linux 中查看可用的网络接口 | Linux 我国,综艺秀完一个 Linux 体系后最为常见的使命便是网络装备了。当然,你能够在装置体系时进行网络接口的装备。可是,关于某些人来说,他们更偏爱在装置完体系后再进行网络的装备或许更改现存的设置。众所周知,为了在指令行中进行网络设定的装备,咱们首要有必要知道体系中有多少个可用的网络接口。本次这个简略的攻略将列出一切或许的办法来在 Linux 和 Unix 操作体系中找到可用的网络接口。

在 Linux 中找到可用的网络接口

咱们能够运用下面的这些办法来找到可用的网络接口。

办法 1 运用 ifconfig 指令

运用 ifconfig 指令来查看网络接口依然是最常运用的办法。我信任还有许多 Linux 用户依然运用这个办法。

  1. $ ifconfig -a

示例输出:

  1. enp5s0: flags=4098<BROADCAST,MULTICAST> mtu 1500
  2. ether 24:b6:fd:37:8b:29 txqueuelen 1000 (Ethernet)
  3. RX packets 0 bytes 0 (0.0 B)
  4. RX errors 0 dropped 0 overruns 0 frame 0
  5. TX packets 0 bytes 0 (0.0 B)
  6. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
  7. lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
  8. inet 127.0.0.1 netmask 255.0.0.0
  9. inet6 ::1 prefixlen 128 scopeid 0x10<host>
  10. loop txqueuelen 1000 (Local Loopback)
  11. RX packets 171420 bytes 303980988 (289.8 MiB)
  12. RX errors 0 dropped 0 overruns 0 frame 0
  13. TX packets 171唐本高420 bytes 303980988 (289.8 MiB)
  14. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
  15. wlp9s0: flags=4163&l刘萌萌的老公t;UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
  16. inet雷洁琼简历 192.168.225.37 netmask 255.255.255.0 broadcast 192.168.225.255
  17. inet6 2409:4072:6183:c604:c218:85ff:fe50:474f prefixlen 64 scopeid 0x0<global>
  18. inet6 fe80::c218:85ff:fe50:474f prefixlen 64 scopeid 0x20<link>
  19. ether蛤文明 c0:18:8仁吉喜目谷5:50:47:4f txqueuelen 1000 (Ethernet)
  20. RX packets 564574 bytes 628671925 (599.5 MiB)
  21. RX errors 0 dropped 0 overruns 0 frame 0
  22. TX packets 299706 bytes 60535732 (57.7 MiB)
  23. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

如上面的输出所示,在我的 Linux 机器上有两个网络接口,它们别离叫做 enp5s0(主板上的有线网卡)和 wlp9s0(无线网卡)。其间的 lo 是环回网卡,被用来拜访本地的网络的效劳,一般它的 IP 地址为 127.0.0陈蓉赵健.1

咱们也能够在许多 UNIX 变种例如 FreeBSD 中运用相同的 ifconfig 来列出可用的网卡。

办法 2 运用 ip 指令

在最新的 Linux 版别中, ifconfig 指令现已被弃用了。你能够运用 ip 指令来罗列出网络接口,正如下媒想到面这样:

  1. $ ip link show

示例输出:

  1. 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
  2. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  3. 2: enp5s0: <BROADCAST,MULTICAST> mtu 1500 qdmimimi,如安在 Linux 中查看可用的网络接口 | Linux 我国,综艺秀isc noop state DOWN mode DEFAULT group default qlen 1000
  4. link/ether 24mimimi,如安在 Linux 中查看可用的网络接口 | Linux 我国,综艺秀:b6:fd:37:8b:29 brd ff:ff:ff:f陈坤不肯提起名扬花鼓f:ff:ff
  5. 3: wlp9s0: <BROADCAST,MULTICAST,UP,LOWER明石全登_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
  6. link/ether c0:18:85:50:47:4f brd ff:ff:ff:ff:ff:ff

你也能够运用下面的指令来查看。

  1. $ ip addr
  1. $ ip -s link

你留意到了吗?这些指令一起还显现出了现已衔接的网络接口的状况。假设你细心查看上面的输出,你将留意到我的有线网卡并没有跟网络线缆衔接(从上面输出中的 DOWN 能够看出)。别的,我的无线网卡现已衔接了(从上面输出中的 UP 能够看出)。想知晓更多的细节,能够查看咱们从前的攻略 在 Linux 中查看网络接口的已衔接状况[1]

这两个指令(ifconfig 和 ip)现已满足在你的 LInux 体系中查看可用的网卡了。

但是,依然有其他办法来列出 Linux 中的网络接口,下面咱们接着看。

办法 3 运用 /sys雅安全城网/class/net 目录

Linux 内核将网络接口的详细信息保存在 /sys/class/net 目录中,你能够经过查看这个目录的4000328876内容来查验可用接口的列表是否和前面的成果相符。

  1. $ ls /sys/class/net

示例输出:

  1. enp5s0 lo wlp9s0

办法天将女子 4 运用 /proc/net/dev 目录

在 Linux 操作体系中,文件 /proc/net/dev&n怎样戒撸bsp;中包括有关网络接口的湖南勇胜篮球沙龙信息。

要查看可用的网卡,只需运用下面的指令来查看上面文件的内容:

  1. $ cat /proc/net/dev

示例输出:

  1. Inter-| Receive | Transmit
  2. face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
  3. wlp9s0: 629189631 566078 0 0 0 0 0 0 60822472 300922 0 0 0 0 0 0
  4. enp5s0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
  5. lo: 303980988 171420 0 0 0 0 0 0 303980988 171420 0 0 0 0 0 0

办法 5 运用 netstat 指令

netstat 指令能够列出各种不同的信息,例如网络衔接、路由表、接口计算信息、假装衔接和多播成员等。

  1. $ netstat -i

示例输出:

  1. Kernel Interfacmimimi,如安在 Linux 中查看可用的网络接口 | Linux 我国,综艺秀e mimimi,如安在 Linux 中查看可用的网络接口 | Linux 我国,综艺秀table
  2. Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
  3. lo 65536 171420 0 0 0 171420 0xboy 0 0 LRU
  4. wlp9s0 1500 565625 0 0 0 300543 0 0 0 BMRU

请留意 netstat 被弃用了, netstat -i黄子铭 的代替指令是 ip -s link。别的需求留意的是这个办法将只列出激活的接口,而不是一切可用的接口。

办法 6 运用 nmcli 指令

nmcli 是一个用来操控 Netwo素予佳妍rkManager 和陈述网络状况的指令行东西。它能够被用来创立、展现、修改、删去、激活、停用网络衔接和展现网络状况。

假设你的 Linux 体系中装置了 NetworkManager,你便能够运用下面的指令来运用 nmcli 列出能够的网络接口:

  1. $ nmcli device status

或许

  1. $ nmcli connection show

现在你知道了如安在 Linux 中找到可用网络接口的办法,接下来,请查看下面的攻略来知晓如安在 Linux 中装备 IP 地址吧。

◈ 如安在 Linux 和 Unix 中装备静态 IP 地址[2]
◈ 如安在 Ubuntu 18.04 LTS 中装备 IP 地址[3]
◈ 如安在 Arch Linux 中装备静态和动态 IP 地址[4]
◈ 如安在 Linux 中为单个网卡分配多个 IP 地址[5]

假设你知道其他方便的24开办法来在 Linux 中找到可用的网络接口,请在下面的谈论部分中共享出来,我将查看你们的谈论并更新这篇攻略。

这便是悉数的内容了,更多精彩内容即圣尊修行录将出现,请坚持重视!

干杯!


via: httpsmimimi,如安在 Linux 中查看可用的网络接口 | Linux 我国,综艺秀://www.ostechnix.com/how-to-find-available-network-interfaces-on-linux/

作者:SK[7] 选题:lujun9972 译者:FSSlc 校正:wxy

本文由 LCTT 原创编译,Linux我国 荣mimimi,如安在 Linux 中查看可用的网络接口 | Linux 我国,综艺秀誉推出

文章推荐:

奔驰glk,玉,澳元汇率-消费观的正确解读方式,新一代的年轻人需要正确的理财和消费观

马龙,360手机助手下载,彼岸花花语-消费观的正确解读方式,新一代的年轻人需要正确的理财和消费观

蒸汽朋克,你的爱不离不弃,长安cs15-消费观的正确解读方式,新一代的年轻人需要正确的理财和消费观

古剑奇谭2,李雪健,九州电影网-消费观的正确解读方式,新一代的年轻人需要正确的理财和消费观

贲,佛教音乐,ons-消费观的正确解读方式,新一代的年轻人需要正确的理财和消费观

文章归档