I'm having intermitent issues connecting to the internet only when connecting my DELL XPS 15 through a wired connection. These are very fast "working not working status" as you can see by the ping logs.
Wifi is fine. I'm using an usb-c to ethernet adaptor, (RTL8152B). I have no issues when connecting on windows (i have a dual boot set up) so it is likely to be a ubuntu issue. Running Ubunutu 20.04, Desktop version.
When $ ping 8.8.8.8
I get:
64 bytes from 8.8.8.8: icmp_seq=86 ttl=52 time=1057 ms 64 bytes from 8.8.8.8: icmp_seq=87 ttl=52 time=36.6 ms From 192.168.0.22 icmp_seq=88 Destination Host Unreachable From 192.168.0.22 icmp_seq=89 Destination Host Unreachable From 192.168.0.22 icmp_seq=90 Destination Host Unreachable 64 bytes from 8.8.8.8: icmp_seq=91 ttl=52 time=1060 ms 64 bytes from 8.8.8.8: icmp_seq=92 ttl=52 time=40.2 ms 64 bytes from 8.8.8.8: icmp_seq=93 ttl=52 time=31.3 ms From 192.168.0.22 icmp_seq=94 Destination Host Unreachable 64 bytes from 8.8.8.8: icmp_seq=98 ttl=52 time=37.3 ms From 192.168.0.22 icmp_seq=99 Destination Host Unreachable From 192.168.0.22 icmp_seq=100 Destination Host Unreachable From 192.168.0.22 icmp_seq=101 Destination Host Unreachable 64 bytes from 8.8.8.8: icmp_seq=102 ttl=52 time=793 ms 64 bytes from 8.8.8.8: icmp_seq=103 ttl=52 time=31.1 ms
when doing $ arp -a
I sometimes get:
_gateway (192.168.0.1) at <incomplete> on enx00e04c361b34
or this:
_gateway (192.168.0.1) at e8:20:e2:02:11:03 [ether] on enx00e04c361b34
when running $ ifconfig
I sometimes get this:
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 ether 02:42:ce:97:30:43 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 enx00e04c361b34: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.22 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 2804:14c:3f84:133::1000 prefixlen 128 scopeid 0x0<global> inet6 2804:14c:3f84:133:d85b:b67a:a473:a6df prefixlen 64 scopeid 0x0<global> inet6 fe80::e28d:f022:de61:3e7 prefixlen 64 scopeid 0x20<link> inet6 2804:14c:3f84:133:16f1:7519:fac8:2c48 prefixlen 64 scopeid 0x0<global> ether 00:e0:4c:36:1b:34 txqueuelen 1000 (Ethernet) RX packets 10534 bytes 3590043 (3.5 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 15516 bytes 2482112 (2.4 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 32949 bytes 3137597 (3.1 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 32949 bytes 3137597 (3.1 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
and sometimes:
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 ether 02:42:4a:7f:1b:c8 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 enx00e04c361b34: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.0.22 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::e28d:f022:de61:3e7 prefixlen 64 scopeid 0x20<link> inet6 2804:14c:3f84:133:4d1:809b:bb7c:1fb9 prefixlen 64 scopeid 0x0<global> inet6 2804:14c:3f84:133:16f1:7519:fac8:2c48 prefixlen 64 scopeid 0x0<global> ether 00:e0:4c:36:1b:34 txqueuelen 1000 (Ethernet) RX packets 2850 bytes 1056513 (1.0 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 4563 bytes 651079 (651.0 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 5533 bytes 547723 (547.7 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 5533 bytes 547723 (547.7 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
NOTE here that enx00e04c361b34: flags=4099 is not RUNNING anymore. I'm not quite sure what that means.
When doing $ sudo lshw -c network
i get:
*-network DISABLED description: Wireless interface product: QCA6174 802.11ac Wireless Network Adapter vendor: Qualcomm Atheros physical id: 0 bus info: pci@0000:3b:00.0 logical name: wlp59s0 version: 32 serial: 9c:b6:d0:fd:d3:63 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=ath10k_pci driverversion=5.4.0-7626-generic firmware=WLAN.RM.4.4.1-00140-QCARMSWPZ-1 latency=0 link=no multicast=yes wireless=IEEE 802.11 resources: irq:149 memory:ed200000-ed3fffff *-network:0 description: Ethernet interface physical id: 2 bus info: usb@1:5 logical name: enx00e04c361b34 serial: 00:e0:4c:36:1b:34 size: 100Mbit/s capacity: 100Mbit/s capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.10.11 duplex=full ip=192.168.0.22 link=yes multicast=yes port=MII speed=100Mbit/s *-network:1 description: Ethernet interface physical id: 3 logical name: docker0 serial: 02:42:ce:97:30:43 capabilities: ethernet physical configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=172.17.0.1 link=no multicast=yes
I tried re-installing the drivers on Realtek website for Linux but the issue persists. I turned the modem on and off several times, along with rebooting Ubuntu and it worked once a few days ago. However, after replugging the cable, the intermittent issue came back.
I also tried resetting the network manager, and adding the logical name to /etc/network/interfaces
by writing the following (as suggested on Wired Ethernet not working Ubuntu 18.04):
auto enx00e04c361b34
iface enx00e04c361b34 inet dhcp
and then running the interface:
sudo ifup enx00e04c361b34
But that did not work either.
Some additional information regarding the Network Manager logs:
sudo journalctl -b 0 /usr/sbin/NetworkManager
gives me the following warnings right out of the bet:
May 15 18:47:55 linux NetworkManager[829]: <warn> [1589579275.9905] config: unknown key 'wifi.cloned-mac-address' in section [device-mac-addr-change-wifi] of file '/usr/lib/NetworkManager/conf.> May 15 18:47:55 linux NetworkManager[829]: <warn> [1589579275.9905] config: unknown key 'ethernet.cloned-mac-address' in section [device-mac-addr-change-wifi] of file '/usr/lib/NetworkManager/c>
latter also:
May 15 18:47:56 linux NetworkManager[829]: <warn> [1589579276.8992] sup-iface: failed to cancel p2p connect: P2P cancel failed
After turning off the wifi and leaving it only with the wired connection I have the following logs that basicly repeat...:
May 15 18:55:02 linux NetworkManager[5625]: <info> [1589579702.7769] device (enx00e04c361b34): DHCPv6 lease renewal requested May 15 18:55:02 linux NetworkManager[5625]: <info> [1589579702.7770] dhcp6 (enx00e04c361b34): canceled DHCP transaction May 15 18:55:02 linux NetworkManager[5625]: <info> [1589579702.7770] dhcp6 (enx00e04c361b34): state changed bound -> done May 15 18:55:02 linux NetworkManager[5625]: <info> [1589579702.7783] dhcp6 (enx00e04c361b34): activation: beginning transaction (timeout in 45 seconds) May 15 18:55:03 linux NetworkManager[5625]: <info> [1589579703.8939] dhcp6 (enx00e04c361b34): option dhcp6_name_servers => '2804:14c:3f10:672:189:7:40:42 2804:14c:3f10:672:189:7:40:47' May 15 18:55:03 linux NetworkManager[5625]: <info> [1589579703.8940] dhcp6 (enx00e04c361b34): option ip6_address => '2804:14c:3f84:133::1000' May 15 18:55:03 linux NetworkManager[5625]: <info> [1589579703.8940] dhcp6 (enx00e04c361b34): state changed unknown -> bound May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8474] dhcp4 (enx00e04c361b34): option dhcp_lease_time => '3600' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8474] dhcp4 (enx00e04c361b34): option domain_name_servers => '189.7.40.42 189.7.40.47' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8475] dhcp4 (enx00e04c361b34): option expiry => '1589583304' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8475] dhcp4 (enx00e04c361b34): option ip_address => '192.168.0.22' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8475] dhcp4 (enx00e04c361b34): option requested_broadcast_address => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8475] dhcp4 (enx00e04c361b34): option requested_domain_name => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8475] dhcp4 (enx00e04c361b34): option requested_domain_name_servers => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8476] dhcp4 (enx00e04c361b34): option requested_domain_search => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8476] dhcp4 (enx00e04c361b34): option requested_host_name => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8476] dhcp4 (enx00e04c361b34): option requested_interface_mtu => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8476] dhcp4 (enx00e04c361b34): option requested_ms_classless_static_routes => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8476] dhcp4 (enx00e04c361b34): option requested_nis_domain => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8477] dhcp4 (enx00e04c361b34): option requested_nis_servers => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8477] dhcp4 (enx00e04c361b34): option requested_ntp_servers => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8477] dhcp4 (enx00e04c361b34): option requested_rfc3442_classless_static_routes => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8477] dhcp4 (enx00e04c361b34): option requested_root_path => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8478] dhcp4 (enx00e04c361b34): option requested_routers => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8478] dhcp4 (enx00e04c361b34): option requested_static_routes => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8478] dhcp4 (enx00e04c361b34): option requested_subnet_mask => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8478] dhcp4 (enx00e04c361b34): option requested_time_offset => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8478] dhcp4 (enx00e04c361b34): option requested_wpad => '1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8479] dhcp4 (enx00e04c361b34): option routers => '192.168.0.1' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8479] dhcp4 (enx00e04c361b34): option subnet_mask => '255.255.255.0' May 15 18:55:04 linux NetworkManager[5625]: <info> [1589579704.8479] dhcp4 (enx00e04c361b34): state changed unknown -> bound May 15 18:55:07 linux NetworkManager[5625]: <info> [1589579707.9742] device (enx00e04c361b34): carrier: link connected May 15 18:55:07 linux NetworkManager[5625]: <info> [1589579707.9756] device (enx00e04c361b34): DHCPv4 lease renewal requested May 15 18:55:07 linux NetworkManager[5625]: <info> [1589579707.9951] dhcp4 (enx00e04c361b34): canceled DHCP transaction May 15 18:55:07 linux NetworkManager[5625]: <info> [1589579707.9952] dhcp4 (enx00e04c361b34): state changed bound -> done May 15 18:55:07 linux NetworkManager[5625]: <info> [1589579707.9962] dhcp4 (enx00e04c361b34): activation: beginning transaction (timeout in 45 seconds)
sudo journalctl -b 0 /usr/sbin/NetworkManager
– waltinator May 15 '20 at 21:10