我上次在浏览器中收到错误:您的连接已中断 检测到网络变化。ERR_NETWORK_CHANGED根据建议,我禁用了无线连接中的 IP v6,但它没有效果。
我决定使用命令查看所有网络接口ip addr
。它显示了 20 多个不同的接口,它们都很相似,只是最后一位数字不同,我需要删除它们:
10: veth3946f08@if9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether c2:fc:20:6f:cc:3c brd ff:ff:ff:ff:ff:ff link-netnsid 1
inet6 fe80::c0fc:20ff:fe6f:cc3c/64 scope link
valid_lft forever preferred_lft forever
所以我执行了下一个命令来删除它sudo ip link delete veth3946f08@if9
,但不幸的是我得到了错误:Cannot find device "veth3946f08@if9"
嗯。我执行了下一个命令来查看真实或虚拟设备:sudo lshw -C network
并看到这 20 个连接如下:
*-network:2
description: Ethernet interface
physical id: 5
logical name: veth3946f08
serial: c2:fc:20:6f:cc:3c
size: 10Gbit/s
capabilities: ethernet physical
configuration: autonegotiation=off broadcast=yes driver=veth driverversion=1.0 duplex=full link=yes multicast=yes port=twisted pair speed=10Gbit/s
我尝试将其关闭:sudo ip link set veth3946f08@if9 down
并收到相同的错误:无法找到设备“veth3946f08@if9”...
那么,如何删除所有未使用或未命名的接口或网络适配器?
新增:所有 IP v6 路由
it@Notebook-PC:~$ ip -6 route
::1 dev lo proto kernel metric 256 pref medium
fe80::/64 dev vethcffa914 proto kernel metric 256 pref medium
fe80::/64 dev veth3946f08 proto kernel metric 256 pref medium
fe80::/64 dev vetha3b1511 proto kernel metric 256 pref medium
fe80::/64 dev veth169fcac proto kernel metric 256 pref medium
fe80::/64 dev veth837bcaa proto kernel metric 256 pref medium
fe80::/64 dev veth7509ee9 proto kernel metric 256 pref medium
fe80::/64 dev veth42ac8c3 proto kernel metric 256 pref medium
fe80::/64 dev veth20e1334 proto kernel metric 256 pref medium
fe80::/64 dev veth4d2b8eb proto kernel metric 256 pref medium
fe80::/64 dev wlo1 proto kernel metric 256 pref medium