有时候这个设置里的有线连接设置项会不见,我们可以先用以下代码
sudo lshw -c Network
当我们用sudo lshw -c Network来查看网络状态的时候会看到以下结果
*-network DISABLED
description: Ethernet interface
product: 82545EM Gigabit Ethernet Controller (Copper)
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:02:01.0
logical name: ens33
version: 01
serial: 00:0c:29:95:95:e9
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 66MHz
capabilities: pm pcix bus_master cap_list rom ethernet physical logical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000 driverversion=7.3.21-k8-NAPI duplex=full latency=0 link=no mingnt=255 multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:19 memory:fd5c0000-fd5dffff memory:fdff0000-fdffffff ioport:2000(size=64) memory:fd500000-fd50ffff
可以看到network 是DISABLED的状态,我们用以下命令
sudo nmcli networking off
sudo nmcli networking on
之后再查询network就没有DISABLED了,之后就恢复了
*-network
description: Ethernet interface
product: 82545EM Gigabit Ethernet Controller (Copper)
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:02:01.0
logical name: ens33
version: 01
serial: 00:0c:29:95:95:e9
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 66MHz
capabilities: pm pcix bus_master cap_list rom ethernet physical logical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000 driverversion=7.3.21-k8-NAPI duplex=full ip=192.168.88.128 latency=0 link=yes mingnt=255 multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:19 memory:fd5c0000-fd5dffff memory:fdff0000-fdffffff ioport:2000(size=64) memory:fd500000-fd50ffff
命令解释:
sudo lshw -c Network 是一个在Linux系统中用于查询网络硬件详细信息的命令。这个命令调用的是 lshw(Hardware Lister)工具,它能够列出系统的硬件配置详情。
-c Network 参数,它是用来指定显示类别为“Network”(网络)的相关硬件信息
sudo nmcli networking off 是在Linux系统中使用NetworkManager命令行工具(nmcli)关闭所有网络连接的命令。
该指令会通过NetworkManager关闭系统的全部网络连接,包括有线和无线网络。这意味着所有的网络适配器都将被禁用,系统将无法进行任何网络通信。
命令 sudo nmcli networking on 来开启所有网络连接。