It would be nice if there were an additional example using
Security=wpa-configsection that explained each line in the example (
/etc/netctl/examples/wireless-wpa-configsection). I'd imagine I'm not the first person discouraged from using netctl-auto because of this. -- Ryne Everett (talk) 16:28, 21 June 2015 (UTC)
- As stated in the netctl.profile(5) man page, the
WPAConfigSectionvariable is an array of config lines passed to wpa_supplicant. See example wpa_supplicant.conf (shipped with the Arch package at
/etc/wpa_supplicant/wpa_supplicant.conf) for detailed explanation. -- Lahwaacz (talk) 19:20, 21 June 2015 (UTC)
- Thanks, I wouldn't have guessed that would be the file to explain those values. If/When I figure it out I may add an additional example section explaining just the required values. (Surely all 10 in the example aren't required?) This is too common of a need (required for netctl-auto) to require so much studying. -- Ryne Everett (talk) 19:38, 21 June 2015 (UTC)
I had the problem described under "Job for netctl@wlan(...).service failed", and changing my netctl profiles to use dhclient solved it. My
/etc/dhcpcd.conf was unchanged from the version in the package, and my
/etc/dhclient.conf was based on
/usr/share/dhclient/dhclient.conf.example from the dhclient client package. These request different options from the DHCP server:
... # Rapid commit support. # Safe to enable by default because it requires the equivalent option set # on the server to actually work. option rapid_commit # A list of options to request from the DHCP server. option domain_name_servers, domain_name, domain_search, host_name option classless_static_routes # Most distributions have NTP support. option ntp_servers # Respect the network MTU. This is applied to DHCP routes. option interface_mtu # A ServerID is required by RFC2131. require dhcp_server_identifier
... request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, host-name; require subnet-mask, domain-name-servers;
DHCPClient='dhclient' from my netctl profiles, and made dhcpcd request the extra options by adding
option subnet_mask, broadcast_address, time_offset, routers
/etc/dhcpcd.conf, and netctl works O.K. with dhcpcd as the DHCP client.
How to resolve "The interface of network profile '…' is already up" permanently
I'm getting this when trying to run `sudo netctl start wlpNsM-SSID` after unplugging the Ethernet cable. This right after a reboot and login. How do I get Wi-Fi to just work after unplugging my Ethernet cable?
PS: Whenever I get this error I've checked the state of the Wi-Fi interface just afterwards, and it was always down, so I'm very surprised the workaround even works.