帮助了解网络输出

帮助了解网络输出

我需要找到我的wlan0设备。我尝试运行ifconfig& nmcli&lspciwlan0这些命令均未输出任何结果。我明白这只意味着我的网络接口不同,但我如何确定哪个是我的网络接口?

这是我的 ifconfig 输出:

ur@Backup:~$ ifconfig
ens1      Link encap:Ethernet  HWaddr 00:17:08:46:14:78
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:36047 errors:0 dropped:0 overruns:0 frame:0
          TX packets:36047 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:27773272 (27.7 MB)  TX bytes:27773272 (27.7 MB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 
          inet addr:10.184.1.6  P-t-P:10.184.1.5  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:3420989 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3468649 errors:0 dropped:71 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:3877869781 (3.8 GB)  TX bytes:418891400 (418.8 MB)

wlp16s0   Link encap:Ethernet  HWaddr 00:18:de:bd:48:02 
          inet addr:192.168.5.20  Bcast:192.168.5.255  Mask:255.255.255.0
          inet6 addr: fe80::218:deff:febd:4802/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7008389 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5770457 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4494858291 (4.4 GB)  TX bytes:3906493268 (3.9 GB)

答案1

命名约定已更改,请参阅https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

从 v197 开始,systemd/udev 将自动为所有本地以太网、WLAN 和 WWAN 接口分配可预测、稳定的网络接口名称。这与传统的接口命名方案(“eth0”、“eth1”、“wlan0”等)不同,但应该可以解决实际问题。

https://github.com/systemd/systemd/blob/master/src/udev/udev-builtin-net_id.c#L20

  • 根据接口类型有两个字符前缀:
    • en -- 以太网
    • sl——串行线路 IP(滑动)
    • wl——无线局域网
    • WW--WWAN

请参阅您的情况中名称类型的链接(部分代码已被编辑)

P(域)p(总线)s(插槽)PCI地理位置

所以 wlan0 变成了 wlp16s0

wl == WLAN

p16 == 总线 16

s0 == 插槽 0

相关内容