[az oka megismerve] Wireless csak egyes kliensekkel megy

Hálózat linuxos gépen drótról, telefonok felé kellene net a wireless interface-en keresztül. Tehát a linuxos gép működik AP-ként.

Tapasztalat, hogy az SSID-t iPhone és symbian-os Nokia felismeri, ezeken a telefonokon volt net, androidos telefon nem látja az SSID-t, statikusan sem sikerült beállítani.

Az mondjuk tény, hogy Fedora 10.42.0.0/24 tartományt osztogatja.

Merre keressem a hibát?

Update1:

Neten találtam arról infót, hogy az Android ad-hoc hálózatot nem ismer fel, az általam megosztott wifi hálózat viszont éppen ilyen volt. Ezt viszont az iPhone és a Nokia megugorja, így ők látták az SSID-t.

Tehát a probléma nincs megoldva, de legalább tudom, miért van így.

Hozzászólások

Mi a baj 10.42.0.0/24-el? a 10/8-at privát hálózatra fenntartott.

Semmi baj sincs vele, csak eszembe jutott, hogy találkoztam már olyan SOHO routerrel, amelyet nem lehetett lebeszélni a 192.168.0.0/24-ről.

Marhára nem értem, hogy mi rossz úgy, hogy egyes telefonokon jó, másokon meg nem. Ahol nem, ott, már az SSID sem látszik. Frekvenciát néztem, 2.412 GHz, szóval nem az a baj, hogy az 5 GHz-es sávot használja.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Azért az bámulatos, hogy 2014-ben a NetworkManager nem képes megbírkozni a wifi megosztás problémájával:

systemctl -l status NetworkManager
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled)
   Active: active (running) since Fri 2014-09-12 23:47:54 CEST; 1min 49s ago
 Main PID: 7923 (NetworkManager)
   CGroup: /system.slice/NetworkManager.service
           └─7923 /usr/sbin/NetworkManager --no-daemon

Sep 12 23:49:05 deer NetworkManager[7923]: <info> Activation (wlp0s19f5u6) Stage 2 of 5 (Device Configure) complete.
Sep 12 23:49:05 deer NetworkManager[7923]: <info> Config: set interface ap_scan to 2
Sep 12 23:49:30 deer NetworkManager[7923]: <warn> Activation (wlp0s19f5u6/wireless): Ad-Hoc network creation took too long, failing activation.
Sep 12 23:49:30 deer NetworkManager[7923]: <info> (wlp0s19f5u6): device state change: config -> failed (reason 'supplicant-timeout') [50 120 11]
Sep 12 23:49:30 deer NetworkManager[7923]: <info> Disabling autoconnect for connection 'M2'.
Sep 12 23:49:30 deer NetworkManager[7923]: <warn> Activation (wlp0s19f5u6) failed for connection 'M2'
Sep 12 23:49:30 deer NetworkManager[7923]: <info> (wlp0s19f5u6): device state change: failed -> disconnected (reason 'none') [120 30 0]
Sep 12 23:49:30 deer NetworkManager[7923]: <info> (wlp0s19f5u6): deactivating device (reason 'none') [0]
Sep 12 23:49:30 deer NetworkManager[7923]: <warn> (wlp0s19f5u6) firewall zone remove failed [7]: (32) COMMAND_FAILED: '/sbin/iptables -D INPUT_ZONES -t filter -i wlp0s19f5u6 -g IN_public' failed: iptables: No chain/target/match by that name.
Sep 12 23:49:35 deer NetworkManager[7923]: <info> (wlp0s19f5u6): supplicant interface state: disconnected -> inactive

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Debug paraméterrel nézegetve a wpa_supplicant logját az az érzésem támadt, hogy cseppet bonyolult a wireless kommunikáció. Fogalmam sincs, hogyan tudnám meggyőzni arról, hogy jó legyen. Annyira kusza, hogy nem értem a logot.

Az külön öröm, hogy a /usr/share/dbus-1/system-services alatt van két file, amelyben szerepel wpa_supplicant hívás paraméterekkel, de létezik systemd unit file is. Mivel külön file-ok, eltérően paraméterezhetők. Melyik az igazi? Eddig úgy tűnt, a systemd unit file, bár elég bizarr, hogy több file-ban van szerepeltetve ugyanannak a komponensnek a hívása, lehetőséget adva az eltérő paraméterezésre.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Nem látja az SSID-t -> nem lehet, hogy olyan channel-en megy, ami nem engedélyezett EU-ban? Wifi analyzer mit mond az Androidokon?

--

Fogalmam sincs. Nekem nincs okostelefonom, csak van nálam egy példány, ami megdöglött, s különféle oprendszer verziókat tettem rá. Nekem az lenne a normális, hogy van egy repository, ahonnan letöltök egy telepítő file-t, s azt telepítem. Mondjuk úgy, mint Fedorán, vagy akár közvetlenül a build szerverről, vagy git repóból saját host-on build-elve. Nem igazán értem, miért kell ehhez Google account.

off

Közben úgy látom, vannak errefelé nickcsordákat terelgető juhászok. ;)

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

látnak statisztikákat a felhasználókról, automatikus bugreportokat kapnak, stb.

Na, pontosan ezért nem szeretném a Google account-ot, mert nincs ellenőrzésem alatt ez a kémgép.

Az applikáció telepítője nem húzható át egyik telefonról a másikra? Samsungra van utility, amellyel a teljes fs-t másolni lehet egy host gépre.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Az Android nem tud mit kezdeni ad-hoc hálózattal.

Arra is találtam magyarázatot, bizonyos körülmények között miért nem sikerül wireless hálózatot megosztani.

Az acces point funkciót nem minden wireless interface, annak firmware-e, illetve kernel modul támogatja, tehát ahhoz, hogy ez sikerüljön, alacsonyszintű támogatás kell, de ez nem mondható el minden eszközről.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE