You are not logged in.
*First time archlinux user, just installed earlier today with kde.*
As title says. Ethernet drops from 8MiB/s to about 30KiB/s and 10% packet loss after a couple seconds of downloading anything, anywhere. The only place I seem to get stable downloads is on the live usb.
I have looked through forums for hours and tried many fixes but nothing worked, so I decided to ask here.
Let me know if any specifics are needed like logs or anything and I'll post them. Any help appreciated
Thanks
Last edited by guymega (2021-11-20 13:51:03)
Offline
find /etc/systemd -type l -exec test -f {} \; -print | awk -F'/' '{ printf ("%-40s | %s\n", $(NF-0), $(NF-1)) }' | sort -f
sudo journalctl -bOffline
here:
dbus-fi.w1.wpa_supplicant1.service | system
dbus-org.freedesktop.network1.service | system
dbus-org.freedesktop.nm-dispatcher.service | system
dhcpcd.service | multi-user.target.wants
dirmngr.socket | sockets.target.wants
display-manager.service | system
dnsmasq.service | multi-user.target.wants
ebtables.service | multi-user.target.wants
expressvpn.service | multi-user.target.wants
getty@tty1.service | getty.target.wants
gpg-agent-browser.socket | sockets.target.wants
gpg-agent-extra.socket | sockets.target.wants
gpg-agent-ssh.socket | sockets.target.wants
gpg-agent.socket | sockets.target.wants
libvirtd-ro.socket | sockets.target.wants
libvirtd.service | multi-user.target.wants
libvirtd.socket | sockets.target.wants
NetworkManager-wait-online.service | network-online.target.wants
NetworkManager.service | multi-user.target.wants
p11-kit-server.socket | sockets.target.wants
pipewire-media-session.service | pipewire.service.wants
pipewire-session-manager.service | user
pipewire.socket | sockets.target.wants
pulseaudio.socket | sockets.target.wants
reflector.service | multi-user.target.wants
remote-fs.target | multi-user.target.wants
systemd-networkd-wait-online.service | network-online.target.wants
systemd-networkd.service | multi-user.target.wants
systemd-networkd.socket | sockets.target.wants
virtlockd.socket | sockets.target.wants
virtlogd.socket | sockets.target.wants
wpa_supplicant.service | multi-user.target.wants
xdg-user-dirs-update.service | default.target.wantsjornalctl here:
http://ix.io/3FwJ
Offline
You have three network managers fighting for control: dhcpcd, systemd-networkd and NetworkManager. Choose one, probably NetworkManager to integrate with the GUI in KDE, and disable the other two.
Also you have enabled dnsmasq, you should probably not do that.
libvirt manages its own process, you should not run the global instance for that. https://wiki.archlinux.org/title/Libvirt#Networks
If you want to use it together with networkmanager, disable it as well and tell NM to start it: https://wiki.archlinux.org/title/NetworkManager#dnsmasq
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |
Offline
There's also an extra wpa_supplicant service which is not gonna be required (and interfering) w/ NM.
Offline
thanks for the help, how do I disable them?
EDIT:
I think i figured it out, I just disabled them with systemctl. About libvirt, should I disable that or will that break my VM?
Last edited by guymega (2021-11-20 10:05:49)
Offline
Keep libvirt enabled, you need that for your vm (the .socket may be enough for your setup, i don't know.). What I meant to say was disable the dnsmasq.service, libvirt should not need that since it runs it separately.
Last edited by progandy (2021-11-20 10:09:33)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |
Offline
Ah ok, it seems to be stable at about 3MiB/s now which is a lot better. Thanks for the help!
Offline
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Offline