zna...@tutanota.com writes:
> Hello! I have several questions about wpa-supplicant + dhcpcd services. > > First of all I do not want to use networkmanager and I usually get Internet > working manually with this: > # cat startnet > #!/bin/sh > #connect to wi-fi through wpa_supplicant > herd stop wpa-supplicant > rfkill unblock wifi > wpa_supplicant -B -i wlp2s0 -c /etc/wpa_supplicant/wpa_supplicant.conf > sleep 2 > dhclient -v wlp2s0 Why do you do this all manually instead of using wpa-supplicant-service-type and dhcp-client-service-type? Your configuration looks … adventurous. Here are some recommendations: * don’t nest modify-services. Nothing good will come of this. It only serves to confuse you. “modify-services” can modify more than one service at once. * don’t leave parentheses on lines all by themselves. They get lonely. * don’t use dhcpd-service-type unless you want to run a DHCP server. Use dhcp-client-service-type for the DHCP *client*. * you don’t need to add wpa-supplicant to the list of globally installed packages. The service is enough. * maybe try fixing the indentation (Emacs can do this with M-q) — it’s very hard to understand the configuration when the indentation tries hard to mislead you. -- Ricardo