Имеется точка доступа в виде смартфона Asus Zenfone ZC550KL. Ноутбук Acer Aspire 5734Z. На борту Arch x86_64 с последними обновлениями. Суть проблемы описана в заголовке. При первом подключении (сеть с шифрованием WPA2-PSK) всё работает стабильно. Отключаю точку доступа, включаю вновь - и компьютер её видит, но не подключается (истекает таймаут подключения). Делаю финт ушами - меняю пароль точки доступа (даже на один символ) - компьютер делает попытку подключения, запрашивает пароль, я ввожу - интернет работает стабильно. Понятно, что мне не в кайф постоянно лезть в телефон менять пароли. Подумал, что дело в dhcpcd. Команда
systemctl status dhcpcd
выдаёт следующее:
● dhcpcd.service - dhcpcd on all interfaces
Loaded: loaded (/usr/lib/systemd/system/dhcpcd.service; disabled; vendor preset: disabled)
Active: inactive (dead)
Далее:
sudo dhcpcd
dev: loaded udev
DUID 00:04:65:35:64:30:66:66:38:31:30:36:88:ae:1d:17:63:d0
wlp4s0: IAID 19:2b:a7:f5
enp5s0: waiting for carrier
wlp4s0: soliciting a DHCP lease
wlp4s0: soliciting an IPv6 router
wlp4s0: offered 192.168.43.86 from 192.168.43.1
wlp4s0: ignoring offer of 192.168.43.86 from 192.168.43.1
wlp4s0: probing address 192.168.43.86/24
wlp4s0: leased 192.168.43.86 for 3600 seconds
wlp4s0: adding route to 192.168.43.0/24
wlp4s0: adding default route via 192.168.43.1
forked to background, child pid 1186
Вроде запустился. Проверяю:
systemctl status dhcpcd
выдаёт следующее:
● dhcpcd.service - dhcpcd on all interfaces
Loaded: loaded (/usr/lib/systemd/system/dhcpcd.service; [b]enabled[/b]; vendor preset: disabled)
Active: inactive (dead)
Отключаюсь, подключаюсь - всё прекрасно работает. После перезагрузки та же картина. Также делал systemctl disable-enable dhcpcd.service - тоже не срабатывает.
P.S. Если это важно, dhcpcd успешно стартовал только при включённом интернете. При выключенном интернете выдавал следующее:
sudo dhcpcd
dev: loaded udev
no interfaces have a carrier
forked to background, child pid 1451