仅在通过有线连接我的 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 秒内超时)