There is a variety managers you could pick. Figure out what do you want cli or gui, but most of them have a gui or pseudo-gui wrapper.
If you enabled services before, or installed any Desktop Environment, you need to make sure that services that can be in conflict are disabled:
systemctl --type=service # to check services that are running systemctl disable service_name.service # and disable active networkmanager.service / connman.service / et.c.
# Network Managers
Nevertheless there are other options for internet connection, you can check the full list here.
If you want something with GUI you could use #NetworkManager, I believe it's providing by the most of distros right now, I tried it for a quite long time, but nah...xD You might want to check #systemd-networkd Consider also #connman - It was my choice for years. It's stable and robust cli manager with fast connection speed and no serious issues on my memory.
Now I'm using simple #iwd
# Connection issues
If you encounter problems, check if your network interface is enabled:
ip link ip link set **yourinterfase** up
Other useful commands:
ifconfig lspci -k | grep Network lsusb -v #if it's a usb card dmesg | grep firmware
To verify the connection, ping any website:
ping -c 3 archlinux.org
If ping is not working maybe you have problems with drivers.
Check your driver like mine BCM4352 [14e4:43b1] Device [1043:85ba]
lspci -vnn -d 14e4:
for some broadcom drivers like mine you should install broadcom-wl
pacman -S broadcom-wl
brcmfmac is recommended for most of new broadcom devices.
You can install ssh client with:
yay -S openssh