Я установил kubunto на старом ноутбуке - у меня есть две сети Wi-Fi, и ни один не применим от администратора сети - на, 64 бита другой, WPS.
Я имею, устанавливают конфигурацию wpa_supplicant, которая работает на сеть WPS - кроме автоматического выполнения DHCP.
Я попробовал несколько способов отключить администратора сети и автоматическое выполнение wpa_supplicant и dhclient - но в то время как они работают из командной строки, я не могу заставить их автоматически работать на запуске.
Я попробовал local.rc, услуги стартапа systemd и т.д. и другие пути - это было всем из инструкций онлайн, я не достаточно знаком с Linux для знания этого сам.
Что состоит в том, чтобы пойти рекомендуемый путь?
Как вещь стоят, я имею...
/etc/systemd/system/wpa.service
[Unit]
Description=WPA Supplicant Startup
[Service]
Type=idle
ExecStart=/usr/local/opt/wpastart.sh
[Install]
WantedBy=multi-user.target
/user/local/opt/wpastart.sh (с выполняют набор),
#!/bin/sh
wpa_supplicant -B -Dwext -iwlp2s0 -c/etc/wpa_supplicant.conf
dhclient wlp2s0
/etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
network={
ssid="TNCAPEB1961"
psk=<a long key I probably shouldn't post...>
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
auth_alg=OPEN
pbss=2
}
/etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
allow-hotplug wlp2s0
iface lo inet loopback
iface wlp2s0 inet dhcp
wpa-driver wext
wpa-roam /etc/wpa_supplicant.conf
iface default inet dhcp
Из командной строки я отключил network.manager и включил wpa (myservice) - когда я загружаюсь, Wi-Fi не работает - но если я выполняю/user/local/opt/wpastart.sh, это подходит прекрасное (но с двумя предупреждениями:
ioctl [SIOCSIWENCODEEXT]: Недействительный аргумент
Идеально я хотел бы:-
Я очень удивлен, что это не спросили, прежде(!) - на самом деле скорее удивил основную установку kubuntu, не делает WPS из поля!
Большая часть того, что находится в вопросе, является ненужной.
Большая часть ответа для установки Wi-Fi сдана здесь, Как подключить к Wi-Fi AP через WPS?
Но основные вопросы - то, что ifsupdown должен быть установлен и не установлен по умолчанию.
sudo apt-get install ifsupdown
С этой установкой установка материала способных сервисов согласно quesiton избыточна (и не работает так или иначе).
В моем конкретном случае (исходный вопрос) с подсказкой от @carlozancanaro@mastodon.technology я закончил тем вручную, что установил ifupdown и попытался запустить Wi-Fi, это сообщило, что мой/etc/network/interfaces файл имеет ошибку, и 'перемещаться' строка не совместима с DHCP и должна быть статичной.
Я изменил свой сетевой файл для чтения:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
allow-hotplug wlp2s0
iface lo inet loopback
iface wlp2s0 inet static
wpa-driver wext
wpa-roam /etc/wpa_supplicant.conf
iface default inet dhcp
Я отключил свой wpa сервисный материал (.service и .sh файлы), и все это хорошо работает.
Это загружается, и Wi-Fi работает в IP-адресе.