я сделал по схеме netifrc, но пока не перезагрузился, не работало.
/etc/conf.d/net:
# Вместо net-misc/dhcpcd использую net-misc/dhcp с USE=client
modules_wlan0="wpa_supplicant dhclient"
# Это, вроде как, получить ip по dhcp
config_wlan0="dhcp"
# wpa_supplicant-у передаём драйвер и лог
wpa_supplicant_wlan0="-Dnl80211 -f /var/log/wpa_supplicant.log"
# Тут можно изменить mac-адрес через iproute2 или net-tools (modules=!iproute2)
# mac_wlan0="XX:XX:XX:XX:XX:XX"
# За DNS отвечает net-dns/dnscrypt-proxy
dns_servers="127.0.0.1"
dns_search="127.0.0.1"
# это тут было после того как переключил с NetworkManager на OpenRC в cl-setup-network
ifplugd="--no-beep"
Шаблон, чтоб не ломалось.
/etc/conf.d/net.clt:
# Calculate comment=#
modules_wlan0="wpa_supplicant dhclient"
config_wlan0="dhcp"
wpa_supplicant_wlan0="-Dnl80211 -f /var/log/wpa_supplicant.log"
dns_servers="127.0.0.1"
dns_search="127.0.0.1"
ifplugd="--no-beep"
В /etc/rc.conf добавил
rc_depend_strict="NO"
/etc/wpa_supplicant/wpa_supplicant.conf:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
update_config=1
#fast_reauth=1
#mac_addr=1
#preassoc_mac_addr=1
network={
ssid="название сетки"
bssid=XX:XX:XX:XX:XX:XX
scan_ssid=1
proto=RSN
key_mgmt=WPA-PSK
group=CCMP TKIP
pairwise=CCMP TKIP
psk=хеш пароля полученный через wpa_passphrase "название сетки" пароль
priority=5
}
Всё вроде.
После настройки сети и последующего запуска cl-setup-network, net.wlan0 удалился.