当前位置: 首页 >> 推荐新闻 >> 保护环境,如安在 Linux 中检查可用的网络接口 | Linux 我国,qq分组名称 >> 正文

保护环境,如安在 Linux 中检查可用的网络接口 | Linux 我国,qq分组名称

2019年04月21日 03:31:22     作者:admin     分类:推荐新闻     阅读次数:250    
关于某些人来说,他们更偏爱在装置完体系后再进行网络的装备或许更改现存破译宋美龄长命暗码的设置。众所周知,为了在指令行中进行网络设定的装备,咱们首要有必要知道体系中有多少个可用的网络接口。
-- Sk

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

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

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

办法 1 运用 ifconfig 指令

运用 ifconfig 指令来查看网络接口依然是最常运用的办法。我相保护环境,如安在 Linux 中查看可用的网络接口 | Linux 我国,qq分组称号信还有许多 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 err年少轻狂之不良少年ors 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 171420 bytes 303980988 (289.8 MiB和尚挖肾)
  14. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
  15. wlp9s0: flags=4163<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:85: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 ql变装女警en 1000
  2. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  3. 2: enp5s0: <BROADCAS烧包谷的故事T,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
  4. link/ether 24:b6:fd:37:8b:29 brd ff:ff:ff:ff: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:f白古已死黑古是替身f:ff:ff

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

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

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

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

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

办法 3 使保护环境,如安在 Linux 中查看可用的网络接口 | Linux 我国,qq分组称号用 /sys/class/net 目录

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

  1. $ ls /sys/class/net

示例输出:

  1. enp5s0 lo wlp9s0

办法 4 运用 /proc/net/dev 目录

在 Linux 操作体系中,文件 /proc/net/dev 中包括有关网络接口的信息。

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

  1. $ cat /proc/net/dev

示例输出:

  1. Inter-| Receive | Transmit
  2. face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fif337Po colls carrier compressed
  3. wFEST566lp9s0: 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 171悬组词420 0 0 0 0 0 0 303980988 171420 0 0 0 0 0 0

办法 5 运用 netstat 指令

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

  1. $ netstat -i保护环境,如安在 Linux 中查看可用的网络接口 | Linux 我国,qq分组称号

示例输出:

  1. Kernel Interface 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 0 0 0 LRU
  4. wlp9保护环境,如安在 Linux 中查看可用的网络接口 | Linux 我国,qq分组称号s0 1500 565625 0 0 0 300543 0 0 0 BMRU

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

办法 6 运用 nmcli 指令

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

假设你的 Linux 体系中装置了 NetworkManager,你便能够运用下面的指令来运用 nmcli 保护环境,如安在 Linux 中查看可用的网络接口 | Linux 我国,qq分组称号;列出能够的网络接口:

  1. $ nmcli device status

或许

  1. $ nmcli connection show

现在你知缘来无法挡路了如安在 Linux 中找到可用网络接口的办法,接下来,请查看下面的攻略来知晓怎么保护环境,如安在 Linux 中查看可用的网络接口 | Linux 我国,qq分组称号在 Linux 中装备 IP 地址吧。

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

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

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

干杯!


via: https://www.ostechnix.com/how-to-find-av情乱梨花村ailable-network-interfaces-on-linux/

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

本文由 LCTT 原创编译,Linux我国&nbs耶律原p;荣誉推千视眼出

除非特别注明,本文『保护环境,如安在 Linux 中检查可用的网络接口 | Linux 我国,qq分组名称』来源于互联网、微信平台、QQ空间以及其它朋友推荐等,非本站作者原创。 本站作者admin不对本文拥有版权,如有侵犯,请投诉。我们会在72小时内删除。 但烦请转载时请标明出处:“本文转载于『日本狗舍-海外宠物大全-最新日本宠物信息』,原文地址:http://www.goia-japan.com/articles/1767.html