以太网连接间歇性中断,1/3 的时间内 ping 目标主机无法访问

以太网连接间歇性中断,1/3 的时间内 ping 目标主机无法访问

仅在通过有线连接我的 DELL XPS 15 时,我才会遇到间歇性互联网连接问题。正如您在 ping 日志中看到的那样,这些都是非常快的“工作不工作状态”。

Wifi 很好。我使用的是 USB-C 转以太网适配器 (RTL8152B)。在 Windows 上连接时我没有遇到任何问题(我设置了双启动),所以这可能是 ubuntu 的问题。运行 Ubunutu 20.04,桌面版。

$ ping 8.8.8.8我得到:

来自 8.8.8.8 的 64 字节:icmp_seq=86 ttl=52 time=1057 ms
来自 8.8.8.8 的 64 字节:icmp_seq=87 ttl=52 时间=36.6 毫秒
来自 192.168.0.22 icmp_seq=88 目标主机无法访问
来自 192.168.0.22 icmp_seq=89 目标主机无法访问
来自 192.168.0.22 icmp_seq=90 目标主机无法访问
来自 8.8.8.8 的 64 字节:icmp_seq=91 ttl=52 time=1060 ms
来自 8.8.8.8 的 64 字节:icmp_seq=92 ttl=52 时间=40.2 毫秒
来自 8.8.8.8 的 64 字节:icmp_seq=93 ttl=52 时间=31.3 毫秒
来自 192.168.0.22 icmp_seq=94 目标主机无法访问
来自 8.8.8.8 的 64 字节:icmp_seq=98 ttl=52 时间=37.3 毫秒
来自 192.168.0.22 icmp_seq=99 目标主机无法访问
来自 192.168.0.22 icmp_seq=100 目标主机无法访问
来自 192.168.0.22 icmp_seq=101 目标主机无法访问
来自 8.8.8.8 的 64 字节:icmp_seq=102 ttl=52 time=793 ms
来自 8.8.8.8 的 64 字节:icmp_seq=103 ttl=52 时间=31.1 毫秒

当做的时候$ arp -a

我有时会得到:

_gateway (192.168.0.1) 位于 enx00e04c361b34 上的 <incomplete>

或这个:

_gateway(192.168.0.1)位于 e8:20:e2:02:11:03 [ether],位于 enx00e04c361b34

跑步时$ ifconfig我有时会得到这个:

docker0:标志=4099 <UP,BROADCAST,MULTICAST> mtu 1500
        inet 172.17.0.1 网络掩码 255.255.0.0 广播 172.17.255.255
        ether 02:42:ce:97:30:43 txqueuelen 0(以太网)
        RX 数据包 0 字节 0(0.0 B)
        RX 错误 0 丢失 0 超限 0 帧 0
        TX 数据包 0 字节 0(0.0 B)
        TX 错误 0 丢失 0 超限 0 载波 0 冲突 0

enx00e04c361b34:标志=4163 <UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 192.168.0.22 网络掩码 255.255.255.0 广播 192.168.0.255
        inet6 2804:14c:3f84:133::1000 prefixlen 128 scopeid 0x0<全局>
        inet6 2804:14c:3f84:133:d85b:b67a:a473:a6df prefixlen 64 scopeid 0x0 <全局>
        inet6 fe80::e28d:f022:de61:3e7 前缀长度 64 范围 ID 0x20<link>
        inet6 2804:14c:3f84:133:16f1:7519:fac8:2c48 prefixlen 64 scopeid 0x0 <全局>
        ether 00:e0:4c:36:1b:34 txqueuelen 1000(以太网)
        RX 数据包 10534 字节 3590043 (3.5 MB)
        RX 错误 0 丢失 0 超限 0 帧 0
        TX 数据包 15516 字节 2482112 (2.4 MB)
        TX 错误 0 丢失 0 超限 0 载波 0 冲突 0

lo:标志=73 <UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 网络掩码 255.0.0.0
        inet6 ::1 前缀长度 128 范围 ID 0x10<主机>
        loop txqueuelen 1000(本地环回)
        RX 数据包 32949 字节 3137597 (3.1 MB)
        RX 错误 0 丢失 0 超限 0 帧 0
        TX 数据包 32949 字节 3137597 (3.1 MB)
        TX 错误 0 丢失 0 超限 0 载波 0 冲突 0

有时:

docker0:标志=4099 <UP,BROADCAST,MULTICAST> mtu 1500
        inet 172.17.0.1 网络掩码 255.255.0.0 广播 172.17.255.255
        ether 02:42:4a:7f:1b:c8 txqueuelen 0(以太网)
        RX 数据包 0 字节 0(0.0 B)
        RX 错误 0 丢失 0 超限 0 帧 0
        TX 数据包 0 字节 0(0.0 B)
        TX 错误 0 丢失 0 超限 0 载波 0 冲突 0

enx00e04c361b34:标志=4099 <UP,BROADCAST,MULTICAST> mtu 1500
        inet 192.168.0.22 网络掩码 255.255.255.0 广播 192.168.0.255
        inet6 fe80::e28d:f022:de61:3e7 前缀长度 64 范围 ID 0x20<link>
        inet6 2804:14c:3f84:133:4d1:809b:bb7c:1fb9 prefixlen 64 scopeid 0x0 <全局>
        inet6 2804:14c:3f84:133:16f1:7519:fac8:2c48 prefixlen 64 scopeid 0x0 <全局>
        ether 00:e0:4c:36:1b:34 txqueuelen 1000(以太网)
        RX 数据包 2850 字节 1056513 (1.0 MB)
        RX 错误 0 丢失 0 超限 0 帧 0
        TX 数据包 4563 字节 651079 (651.0 KB)
        TX 错误 0 丢失 0 超限 0 载波 0 冲突 0

lo:标志=73 <UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 网络掩码 255.0.0.0
        inet6 ::1 前缀长度 128 范围 ID 0x10<主机>
        loop txqueuelen 1000(本地环回)
        RX 数据包 5533 字节 547723 (547.7 KB)
        RX 错误 0 丢失 0 超限 0 帧 0
        TX 数据包 5533 字节 547723 (547.7 KB)
        TX 错误 0 丢失 0 超限 0 载波 0 冲突 0

注意这里enx00e04c361b34: flags=4099 不再运行。我不太清楚这意味着什么。

当我这样做时,$ sudo lshw -c network我得到:

  *-网络已禁用        
       描述:无线接口
       产品:QCA6174 802.11ac 无线网络适配器
       供应商:Qualcomm Atheros
       物理 ID:0
       总线信息:pci@0000:3b:00.0
       逻辑名称:wlp59s0
       版本:32
       序列号:9c:b6:d0:fd:d3:63
       宽度:64 位
       时钟:33MHz
       功能:pm msi pciexpress bus_master cap_list 以太网 物理 无线
       配置:广播=是驱动程序=ath10k_pci 驱动程序版本=5.4.0-7626-generic 固件=WLAN.RM.4.4.1-00140-QCARMSWPZ-1 延迟=0 链接=否多播=是无线=IEEE 802.11
       资源:irq:149 内存:ed200000-ed3fffff
  *-网络:0
       描述:以太网接口
       物理 ID:2
       总线信息:usb@1:5
       逻辑名称:enx00e04c361b34
       序列号:00:e0:4c:36:1b:34
       大小:100Mbit/s
       容量:100Mbit/s
       功能:以太网物理 TP MII 10BT 10BT-FD 100BT 100BT-FD 自动协商
       配置:自动协商=开启 广播=是 驱动程序=r8152 驱动程序版本=v1.10.11 双工=全双工 ip=192.168.0.22 链接=是 多播=是 端口=MII 速度=100Mbit/s
  *-网络:1
       描述:以太网接口
       物理 ID:3
       逻辑名称:docker0
       序列号:02:42:ce:97:30:43
       功能:以太网物理
       配置:广播=是 驱动程序=桥接 驱动程序版本=2.3 固件=N/A ip=172.17.0.1 链接=否 多播=是

我尝试在 Realtek 网站上重新安装 Linux 驱动程序,但问题仍然存在。我多次打开和关闭调制解调器,并重新启动 Ubuntu,几天前它工作了一次。然而,重新插入电缆后,间歇性问题又出现了。

/etc/network/interfaces我还尝试重置网络管理器,并通过编写以下内容添加逻辑名称(如建议的那样有线以太网无法在 Ubuntu 18.04 上运行):

auto enx00e04c361b34
iface enx00e04c361b34 inet dhcp 

然后运行界面:

sudo ifup enx00e04c361b34

但这也不起作用。


有关网络管理器日志的一些附加信息:

sudo journalctl -b 0 /usr/sbin/NetworkManager

在赌注中立即给我以下警告:

5月15日 18:47:55 linux NetworkManager[829]:<warn> [1589579275.9905] config: 文件“/usr/lib/NetworkManager/conf”的 [device-mac-addr-change-wifi] 部分中未知键“wifi.cloned-mac-address”。>
5月15日 18:47:55 linux NetworkManager[829]:<warn> [1589579275.9905] 配置:文件 '/usr/lib/NetworkManager/c' 的 [device-mac-addr-change-wifi] 部分中未知键 'ethernet.cloned-mac-address'>

后者也:

5月15日 18:47:56 linux NetworkManager[829]:<warn> [1589579276.8992] sup-iface:无法取消 p2p 连接:P2P 取消失败

关闭 wifi 并仅保留有线连接后,我得到了以下基本上重复的日志......:

5 月 15 日 18:55:02 linux NetworkManager[5625]: <info> [1589579702.7769] 设备 (enx00e04c361b34): 请求 DHCPv6 租约续订
5月15日 18:55:02 linux NetworkManager[5625]: <info> [1589579702.7770] dhcp6 (enx00e04c361b34): 已取消 DHCP 事务
5 月 15 日 18:55:02 linux NetworkManager[5625]: <info> [1589579702.7770] dhcp6 (enx00e04c361b34): 状态改变绑定 -> 完成
5月15日 18:55:02 linux NetworkManager[5625]: <info> [1589579702.7783] dhcp6 (enx00e04c361b34): 激活: 开始事务 (45 秒内超时)
5月15日 18:55:03 linux NetworkManager[5625]: <info> [1589579703.8939] dhcp6 (enx00e04c361b34): 选项 dhcp6_name_servers => '2804:14c:3f10:672:189:7:40:42 2804:14c:3f10:672:189:7:40:47'
5月15日 18:55:03 linux NetworkManager[5625]: <info> [1589579703.8940] dhcp6 (enx00e04c361b34): 选项 ip6_address => '2804:14c:3f84:133::1000'
5 月 15 日 18:55:03 linux NetworkManager[5625]: <info> [1589579703.8940] dhcp6 (enx00e04c361b34): 状态更改为未知 -> 绑定
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8474] dhcp4 (enx00e04c361b34): 选项 dhcp_lease_time => '3600'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8474] dhcp4 (enx00e04c361b34): 选项 domain_name_servers => '189.7.40.42 189.7.40.47'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8475] dhcp4 (enx00e04c361b34): 选项到期 => '1589583304'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8475] dhcp4 (enx00e04c361b34): 选项 ip_address => '192.168.0.22'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8475] dhcp4 (enx00e04c361b34): 选项 requested_broadcast_address => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8475] dhcp4 (enx00e04c361b34): 选项 requested_domain_name => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8475] dhcp4 (enx00e04c361b34): 选项 requested_domain_name_servers => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8476] dhcp4 (enx00e04c361b34): 选项 requested_domain_search => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8476] dhcp4 (enx00e04c361b34): 选项 requested_host_name => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8476] dhcp4 (enx00e04c361b34): 选项 requested_interface_mtu => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8476] dhcp4 (enx00e04c361b34): 选项 requested_ms_classless_static_routes => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8476] dhcp4 (enx00e04c361b34): 选项 requested_nis_domain => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8477] dhcp4 (enx00e04c361b34): 选项 requested_nis_servers => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8477] dhcp4 (enx00e04c361b34): 选项 requested_ntp_servers => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8477] dhcp4 (enx00e04c361b34): 选项 requested_rfc3442_classless_static_routes => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8477] dhcp4 (enx00e04c361b34): 选项 requested_root_path => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8478] dhcp4 (enx00e04c361b34): 选项 requested_routers => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8478] dhcp4 (enx00e04c361b34): 选项 requested_static_routes => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8478] dhcp4 (enx00e04c361b34): 选项 requested_subnet_mask => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8478] dhcp4 (enx00e04c361b34): 选项 requested_time_offset => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8478] dhcp4 (enx00e04c361b34): 选项 requested_wpad => '1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8479] dhcp4 (enx00e04c361b34): 选项路由器 => '192.168.0.1'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8479] dhcp4 (enx00e04c361b34): 选项 subnet_mask => '255.255.255.0'
5月15日 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8479] dhcp4 (enx00e04c361b34): 状态更改为未知 -> 绑定
5月15日 18:55:07 linux NetworkManager[5625]: <info> [1589579707.9742] 设备 (enx00e04c361b34): 运营商: 链接已连接
5月15日 18:55:07 linux NetworkManager[5625]: <info> [1589579707.9756] 设备 (enx00e04c361b34): 请求 DHCPv4 租约续订
5月15日 18:55:07 linux NetworkManager[5625]: <info> [1589579707.9951] dhcp4 (enx00e04c361b34): 已取消 DHCP 事务
5 月 15 日 18:55:07 linux NetworkManager[5625]: <info> [1589579707.9952] dhcp4 (enx00e04c361b34): 状态改变绑定 -> 完成
5月15日 18:55:07 linux NetworkManager[5625]: <info> [1589579707.9962] dhcp4 (enx00e04c361b34): 激活: 开始事务 (45 秒内超时)

相关内容