(no subject)
Jan. 21st, 2016 07:52 pmСо свистком опять вышел адский гимор. Он у меня TL-WN722N, система Ubuntu MATE 15.10 - из коробки не завёлся. А когда ставил, даже и не проверял. Уж если на 12.04 завёлся (рассуждал я) то здесь-то вообще с полпинка... Фик там.
Крутил и так и эдак - ни в какую. Даже через виртуалбокс пытался. И настроился уже менять свисток на роутер, ибо заебало в край.
Но в итоге человеческий гений всё же победил. Хотя и с трудом.
Подробности уже не восстановить, но примерно следующие..
Во-первых, они за каким-то фигом переделали все адреса. Инет у нас теперь не eth0, а enp2s0. wlan0 дык вообще стал wlxf81a67236431, по крайней мере у меня так. Соответственно надо все конфиги править, ежели они от былых времён остались.
Потом надо поставить дрова ath9k_htc. Прогу, чтобы всё это дело запускать - hostapd, и морду к ней - wifi-hostapd-ap.
Дрова стоят, система свисток видит, когда его из консоли поднимаешь
sudo ip link set wlxf81a67236431 up
то он даже огоньком мыргает...
Но сука не работает!
Hostapd пытался заводиться, но в итоге выдавал
Failed to start DNSMASQ!
При попытке рестарта этой дряни в консоли получалось следующее
sudo /etc/init.d/dnsmasq restart
[....] Restarting dnsmasq (via systemctl): dnsmasq.serviceJob for dnsmasq.service failed because the control process exited with error code. See "systemctl status dnsmasq.service" and "journalctl -xe" for details.
Вывод systemctl и пр. выдавал "ошибку в четвёртой строке конфига". Я ниибу что там может быть за ошибка, я с тем конфигом пару лет проработал...
Короче оказалось, что в /etc/dnsmasq.conf лишняя точка с запятой.
Было так, причём так работало на убунте 12.04 (только там было естественно wlan0 вместо wlxf81a67236431):
#Name:Default
#Type:DNSMASQ
interface=wlxf81a67236431
dhcp-range=192.168.0.2,192.168.0.250,1h;
server=/www.google.com/8.8.8.8
На 15.10 должно быть так:
#Name:Default
#Type:DNSMASQ
interface=wlxf81a67236431
dhcp-range=192.168.0.2,192.168.0.250,1h
server=/www.google.com/8.8.8.8
Ну и
sudo /etc/init.d/dnsmasq restart
[ ok ] Restarting dnsmasq (via systemctl): dnsmasq.service.
DNSMASQ поднялся, hostapd запустился, точка доступа поднялась.
Ёпвашумать, что тут ещё скажешь... Из-за точки с запятой... пц..
Крутил и так и эдак - ни в какую. Даже через виртуалбокс пытался. И настроился уже менять свисток на роутер, ибо заебало в край.
Но в итоге человеческий гений всё же победил. Хотя и с трудом.
Подробности уже не восстановить, но примерно следующие..
Во-первых, они за каким-то фигом переделали все адреса. Инет у нас теперь не eth0, а enp2s0. wlan0 дык вообще стал wlxf81a67236431, по крайней мере у меня так. Соответственно надо все конфиги править, ежели они от былых времён остались.
Потом надо поставить дрова ath9k_htc. Прогу, чтобы всё это дело запускать - hostapd, и морду к ней - wifi-hostapd-ap.
Дрова стоят, система свисток видит, когда его из консоли поднимаешь
sudo ip link set wlxf81a67236431 up
то он даже огоньком мыргает...
Но сука не работает!
Hostapd пытался заводиться, но в итоге выдавал
Failed to start DNSMASQ!
При попытке рестарта этой дряни в консоли получалось следующее
sudo /etc/init.d/dnsmasq restart
[....] Restarting dnsmasq (via systemctl): dnsmasq.serviceJob for dnsmasq.service failed because the control process exited with error code. See "systemctl status dnsmasq.service" and "journalctl -xe" for details.
Вывод systemctl и пр. выдавал "ошибку в четвёртой строке конфига". Я ниибу что там может быть за ошибка, я с тем конфигом пару лет проработал...
Короче оказалось, что в /etc/dnsmasq.conf лишняя точка с запятой.
Было так, причём так работало на убунте 12.04 (только там было естественно wlan0 вместо wlxf81a67236431):
#Name:Default
#Type:DNSMASQ
interface=wlxf81a67236431
dhcp-range=192.168.0.2,192.168.0.250,1h;
server=/www.google.com/8.8.8.8
На 15.10 должно быть так:
#Name:Default
#Type:DNSMASQ
interface=wlxf81a67236431
dhcp-range=192.168.0.2,192.168.0.250,1h
server=/www.google.com/8.8.8.8
Ну и
sudo /etc/init.d/dnsmasq restart
[ ok ] Restarting dnsmasq (via systemctl): dnsmasq.service.
DNSMASQ поднялся, hostapd запустился, точка доступа поднялась.
Ёпвашумать, что тут ещё скажешь... Из-за точки с запятой... пц..