Stránka 1 z 1

Wi-Fi hotspot

Napsal: pát 05. úno 2021 8:05:31
od BigSandy
Zdarec.
A zas mame problem :(
https://thepi.io/how-to-use-your-raspbe ... ess-point/

Jen po Step 7. Install bridge-utils jsem už nedělal a funguje to. I internet jede. Ale jen dokud neudělam reboot.
Pak hotspot vubec nevidim.
Pomuže jen sudo systemctl restart hostapd.service
Nebude to tím, že se služba nespoušti, start nepomuže. sudo systemctl start hostapd.service
V auth.log vidim jen jak službu restartuji

V raspi už je předinstalovan wifi klient přes ktery se da přes wifi připojit na AP. Nemuže to nějak kolidovat?
Jak ho deaktivuji?

Re: Wi-Fi hotspot

Napsal: pát 05. úno 2021 11:07:42
od PetrSmetana
Zdar, zatím od boku - co journald od hostapd ? Je tam něco?

Re: Wi-Fi hotspot

Napsal: pát 05. úno 2021 11:29:44
od BigSandy
To je čiste

Kód: Vybrat vše

-- Logs begin at Thu 2019-02-14 11:11:59 CET, end at Fri 2021-02-05 12:24:38 CET. --
úno 05 12:23:12 raspberrypi systemd[1]: Starting Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator...
úno 05 12:23:16 raspberrypi hostapd[483]: Configuration file: /etc/hostapd/hostapd.conf
úno 05 12:23:16 raspberrypi hostapd[483]: wlan0: Could not connect to kernel driver
úno 05 12:23:16 raspberrypi hostapd[483]: Using interface wlan0 with hwaddr b8:27:eb:21:ec:e7 and ssid "raspi"
úno 05 12:23:16 raspberrypi hostapd[483]: wlan0: interface state UNINITIALIZED->ENABLED
úno 05 12:23:16 raspberrypi hostapd[483]: wlan0: AP-ENABLED
úno 05 12:23:16 raspberrypi systemd[1]: Started Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator.
A divne je, že když udělam reboot tak nefunguje aní
sudo iw dev wlan0 station dump
sudo iw dev wlan0 scan
Až když zadam sudo systemctl restart hostapd.service tak vše začne fungovat.
S něčim se to bije :?

Re: Wi-Fi hotspot

Napsal: pát 05. úno 2021 11:48:19
od PetrSmetana
Můžeš ukázat soubor služby hostapd? Třeba by se to vyplatilo spouštět až potom co se inicializuje síť.

Re: Wi-Fi hotspot

Napsal: pát 05. úno 2021 14:02:16
od BigSandy
Toto?

Re: Wi-Fi hotspot

Napsal: pát 05. úno 2021 14:11:24
od PetrSmetana
Nn, jedu na debianu a rpi tu teď nemám, ale myslím, že by to mělo být někde v /etc/systemd/system

Re: Wi-Fi hotspot

Napsal: pát 05. úno 2021 14:16:57
od BigSandy
Tak až zitra. I ja občas chodim do prace ;)

Re: Wi-Fi hotspot

Napsal: sob 06. úno 2021 5:57:20
od BigSandy
/etc/systemd/system/multi-user.target.wants/hostapd.service

Kód: Vybrat vše

[Unit]
Description=Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator
After=network.target

[Service]
Type=forking
PIDFile=/run/hostapd.pid
Restart=on-failure
RestartSec=2
Environment=DAEMON_CONF=/etc/hostapd/hostapd.conf
EnvironmentFile=-/etc/default/hostapd
ExecStart=/usr/sbin/hostapd -B -P /run/hostapd.pid -B $DAEMON_OPTS ${DAEMON_CONF}

[Install]
WantedBy=multi-user.target


Re: Wi-Fi hotspot

Napsal: sob 06. úno 2021 8:33:39
od PetrSmetana
Zkud dát do unit:

Kód: Vybrat vše

Wants=network-online.target
After=network-online.target
Místo

Kód: Vybrat vše

After=network.target

Re: Wi-Fi hotspot

Napsal: sob 06. úno 2021 10:34:17
od BigSandy
Nepomohlo
Tady je orginal sudo hostapd -d /etc/hostapd/hostapd.conf + sudo journalctl -u hostapd.service
https://pastebin.com/5Qrvc7QD

a tady to upravene.
https://pastebin.com/qaGk9x6d

Zatim jsem do /etc/rc.local dal to sudo systemctl restart hostapd.service.
Ale je to prasarna a rad bych to vyřešil. ;)

U obou je v sudo journalctl -u hostapd.service

Kód: Vybrat vše

raspberrypi hostapd[494]: wlan0: Could not connect to kernel driver

Re: Wi-Fi hotspot

Napsal: sob 06. úno 2021 12:16:57
od PetrSmetana
Jak vypadá journal té služby před restartem (než to začne fungovat) a po restartu - když to začne fungovat - jaký je tam rozdíl?

Re: Wi-Fi hotspot

Napsal: sob 06. úno 2021 12:35:32
od BigSandy

Re: Wi-Fi hotspot

Napsal: pon 08. úno 2021 9:09:24
od PetrSmetana
Napadlo mě zpozdit start (nevím zda to takhle půjde ... případně by se musel volat shell script) - tím se o půl minuty zpozdí start toho daemona.

ExecStart=/bin/sleep 30; /usr/sbin/hostapd -B -P /run/hostapd.pid -B $DAEMON_OPTS ${DAEMON_CONF}

Očividně na to něco předtím sahá (networking/dhcpcd) - logy/časy koukat/zjišťovat :)

Re: Wi-Fi hotspot

Napsal: pon 08. úno 2021 10:28:53
od BigSandy
Nepomohlo.
Ja už zkoušel ten řadek ExecStart zakomentovat a dat do /home/pi/.config/autostart/
A tež nic.

Re: Wi-Fi hotspot

Napsal: pon 08. úno 2021 10:52:32
od PetrSmetana
Dej vyšší verbositu logu v dhcpcd, třeba to tam něco vysype.