-
$ sudo pacman -S iwd openresolv
-
## /etc/iwd/main.conf ## iwd configuration [General] # uncomment for setting the wifi interface name yourself # see https://iwd.wiki.kernel.org/interface_lifecycle # UseDefaultInterface=true # enable builtin DHCP-client within iwd for wifi EnableNetworkConfiguration=true # randomizes mac-address every time iwd starts or the hardware is initially detected AddressRandomization=network [Network] NameResolvingService=resolvconf [Scan] DisablePeriodicScan=true
-
$ sudo systemctl enable --now iwd.service
-
$ sudo pacman -S networkmanager
-
## /etc/NetworkManager/conf.d/wifi_backend.conf [device] wifi.backend=iwd
-
creating
/etc/NetworkManager/conf.d/rc-manager.conf
## /etc/NetworkManager/conf.d/rc-manager.conf [main] rc-manager=resolvconf
-
$ sudo systemctl enable --now NetworkManager.service
-
$ sudo pacman -S dnscrypt-proxy
-
listen_addresses = ['127.0.0.1', '[::1]']
-
$ sudo systemctl enable --now dnscrypt-proxy.service
-
resolv_conf=/etc/resolv.conf name_servers="127.0.0.1 ::1" resolv_conf_options="edns0 single-request-reopen trust-ad"
-
$ sudo resolvconf -u