[BSD] wifi problema

Bukuli Norbert bukuli.norbert at gmail.com
2011. Május. 15., V, 11:11:41 CEST


Szia!

Koszonom a valaszt, sorrendben valaszolok.

SSID az rc.conf-ban: Ha jol ertelmeztem a kezikonyvet, akkor tobb
lehetseges ssid eseten itt mondhatom meg, hogy melyiket szeretnem
kivalasztani. Mivel nem csak otthon szeretnem hasznalni a gepet, ugy
gondoltam, hogy az jo megoldas, ha a wpa_supplicant.conf-ban
felsorolom a lehetseges WiFi halozatokat, majd az rc.conf-ban
kivalasztom, hogy melyiket szeretnem hasznalni. Jelenleg a
wpa_supplicant.conf azonban csak egy bejegyzest tartalmaz. Ha nem okoz
problemat tehat, nem vennem ki az rc.conf-bol az SSID bejegyzest.

AP-n a laptop statusza: Sajnos reszletes logolasi lehetoseget nem
talaltam (Linksys WRT54GL), azonban csatlakozott eszkozok kozt latszik
a laptop, valamint az is, hogy nincs ip-je es hogy a MAC-je
engedelyezve van. Meg egy fontos info: az AP csak a route-olast vegzi,
de nem o latja el a DHCP szerver es a NS feladatat.

Manualis dhclient inditas:
# ps aux | grep dhcl
root        1815  0.0  0.1  3292  1304  ??  Is    8:52AM   0:00.01
dhclient: re0 [priv] (dhclient)
_dhcp       1844  0.0  0.1  3292  1460  ??  Is    8:52AM   0:00.00
dhclient: re0 (dhclient)
root        1867  0.0  0.1  3292  1304  ??  Is    8:52AM   0:00.00
dhclient: wlan0 [priv] (dhclient
_dhcp       2502  0.0  0.1  3292  1408  ??  Is    8:53AM   0:00.00
dhclient: wlan0 (dhclient)
root        2596  0.0  0.1  3500  1216   0  S+    9:03AM   0:00.00 grep dhcl

# kill 2502

# ps aux | grep dhcl
root        1815  0.0  0.1  3292  1304  ??  Is    8:52AM   0:00.01
dhclient: re0 [priv] (dhclient)
_dhcp       1844  0.0  0.1  3292  1460  ??  Is    8:52AM   0:00.00
dhclient: re0 (dhclient)
root        2598  0.0  0.1  3500  1216   0  S+    9:04AM   0:00.00 grep dhcl

# dhclient wlan0
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 20
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 19
No DHCPOFFERS received.
No working leases in persistent database - sleeping.


Ekozben a DHCP szerveren:
# tcpdump -i eth0 port 67 and port 68
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
11:07:43.537998 IP 0.0.0.0.bootpc > 255.255.255.255.bootps:
BOOTP/DHCP, Request from 00:25:d3:51:52:ec (oui Unknown), length 300
11:07:43.539332 IP ns.abc.lan.bootps > zokni_wifi.abc.lan.bootpc:
BOOTP/DHCP, Reply, length 300
11:07:51.538311 IP 0.0.0.0.bootpc > 255.255.255.255.bootps:
BOOTP/DHCP, Request from 00:25:d3:51:52:ec (oui Unknown), length 300
11:07:51.538646 IP ns.abc.lan.bootps > zokni_wifi.abc.lan.bootpc:
BOOTP/DHCP, Reply, length 300
11:08:01.908563 IP 0.0.0.0.bootpc > 255.255.255.255.bootps:
BOOTP/DHCP, Request from 00:25:d3:51:52:ec (oui Unknown), length 300
11:08:01.908890 IP ns.abc.lan.bootps > zokni_wifi.abc.lan.bootpc:
BOOTP/DHCP, Reply, length 300
11:08:14.917500 IP 0.0.0.0.bootpc > 255.255.255.255.bootps:
BOOTP/DHCP, Request from 00:25:d3:51:52:ec (oui Unknown), length 300
11:08:14.917832 IP ns.abc.lan.bootps > zokni_wifi.abc.lan.bootpc:
BOOTP/DHCP, Reply, length 300
11:08:32.909055 IP 0.0.0.0.bootpc > 255.255.255.255.bootps:
BOOTP/DHCP, Request from 00:25:d3:51:52:ec (oui Unknown), length 300
11:08:32.909388 IP ns.abc.lan.bootps > zokni_wifi.abc.lan.bootpc:
BOOTP/DHCP, Reply, length 300
11:08:40.909830 IP 0.0.0.0.bootpc > 255.255.255.255.bootps:
BOOTP/DHCP, Request from 00:25:d3:51:52:ec (oui Unknown), length 300
11:08:40.910159 IP ns.abc.lan.bootps > zokni_wifi.abc.lan.bootpc:
BOOTP/DHCP, Reply, length 300


Lehet, hogy nem jol latszik belole, de a DHCP szerver elkuldi a
valaszt a keresre.

Es vegul az utolso keresre a valasz: Igen a drotos es a wifi egy
halozaton kell, hogy legyen, de a ket csatolo a MAC cime alapjan
kulonbozo ip-ket kap.




2011/5/14 Ádám Szilveszter <szilveszter.adam at gmail.com>:
> Szia!
>
> Akkor nézzük, hátha látunk valami hasznosat ezekben.
>
> 2011/5/14 Bukuli Norbert <bukuli.norbert at gmail.com>:
>> # uname -a
>> FreeBSD zokni.abc.lan 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18
>> 02:24:46 UTC 2011
>> root at almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>>
>> # dmesg | grep -i ath
>> module ath already present!
>> ath0: <Atheros 5424/2424> mem 0xfebf0000-0xfebfffff irq 17 at device 0.0 on pci2
>> ath0: [ITHREAD]
>> ath0: AR2425 mac 14.2 RF5424 phy 7.0
>>
>> # cat /boot/loader.conf
>> if_ath_load="YES"
>> wlan_ccmp_load="YES"
>> wlan_tkip_load="YES"
>>
>> /etc/rc.conf:
>> wlans_ath0="wlan0"
>> ifconfig_wlan0="ssid <hiddenSSID> WPA DHCP"
>
> Mivel használod a wpa_supplicantot, az ssid-t itt nem kell még egyszer
> beállítani.
>
>> # cat /etc/wpa_supplicant.conf
>> ctrl_interface=/var/run/wpa_supplicant
>> ctrl_interface_group=wheel
>> #ap_scan=1
>>
>> network={
>>        ssid="<hiddenSSID>"
>>        scan_ssid=1
>>        key_mgmt=WPA-PSK
>>        proto=RSN
>>        psk=<seecretPassphrase>
>> }
>>
>>
>> /var/log/messages:
>> May 14 18:38:10 zokni sudo:  bukulin : TTY=pts/1 ;
>> PWD=/usr/home/bukulin ; USER=root ; COMMAND=/etc/rc.d/netif restart
>> May 14 18:38:10 zokni dhclient[1172]: My address (192.168.1.101) was
>> deleted, dhclient exiting
>> May 14 18:38:10 zokni dhclient[856]: connection closed
>> May 14 18:38:10 zokni dhclient[856]: exiting.
>> May 14 18:38:10 zokni dhclient[1278]: receive_packet failed on wlan0:
>> Device not configured
>> May 14 18:38:10 zokni dhclient[1278]: ioctl(SIOCGIFFLAGS) on wlan0:
>> Operation not permitted
>> May 14 18:38:10 zokni dhclient[1278]: Interface wlan0 no longer appears valid.
>> May 14 18:38:10 zokni dhclient[1278]: No live interfaces to poll on - exiting.
>> May 14 18:38:10 zokni dhclient[1278]: exiting.
>> May 14 18:38:10 zokni dhclient[1241]: connection closed
>> May 14 18:38:10 zokni dhclient[1241]: exiting.
>> May 14 18:38:10 zokni wpa_supplicant[392]: Failed to disable WPA in the driver.
>> May 14 18:38:10 zokni kernel: wlan0: link state changed to DOWN
>> May 14 18:38:11 zokni kernel: re0: link state changed to DOWN
>> May 14 18:38:11 zokni kernel: wlan0: Ethernet address: 00:25:d3:51:52:ec
>> May 14 18:38:13 zokni kernel: re0: link state changed to UP
>> May 14 18:38:13 zokni dhclient: New IP Address (re0): 192.168.1.101
>> May 14 18:38:13 zokni dhclient: New Subnet Mask (re0): 255.255.255.0
>> May 14 18:38:13 zokni dhclient: New Broadcast Address (re0): 192.168.1.255
>> May 14 18:38:13 zokni dhclient: New Routers (re0): 192.168.1.254
>> May 14 18:38:14 zokni wpa_supplicant[1881]: CTRL-EVENT-SCAN-RESULTS
>> May 14 18:38:21 zokni wpa_supplicant[1881]: CTRL-EVENT-SCAN-RESULTS
>> May 14 18:38:21 zokni wpa_supplicant[1881]: Trying to associate with
>> c0:c1:c0:18:3d:d0 (SSID='<hiddenSSID>' freq=2442 MHz)
>> May 14 18:38:21 zokni wpa_supplicant[1881]: Associated with c0:c1:c0:18:3d:d0
>> May 14 18:38:21 zokni kernel: wlan0: link state changed to UP
>> May 14 18:38:21 zokni wpa_supplicant[1881]: WPA: Key negotiation
>> completed with c0:c1:c0:18:3d:d0 [PTK=CCMP GTK=TKIP]
>> May 14 18:38:21 zokni wpa_supplicant[1881]: CTRL-EVENT-CONNECTED -
>> Connection to c0:c1:c0:18:3d:d0 completed (auth) [id=0 id_str=]
>>
>> # ifconfig ath0
>> ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
>>        ether 00:25:d3:51:52:ec
>>        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
>>        status: associated
>>
>> # ifconfig wlan0
>> wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>        ether 00:25:d3:51:52:ec
>>        inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
>>        media: IEEE 802.11 Wireless Ethernet OFDM/48Mbps mode 11g
>>        status: associated
>>        ssid <hiddenSSID> channel 7 (2442 MHz 11g) bssid c0:c1:c0:18:3d:d0
>>        regdomain 96 indoor ecm authmode WPA2/802.11i privacy ON
>>        deftxkey UNDEF TKIP 2:128-bit txpower 20 bmiss 7 scanvalid 450 bgscan
>>        bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS
>>        wme burst roaming MANUAL
>>
>> # ifconfig wlan0 list scan
>> SSID/MESH ID    BSSID              CHAN RATE   S:N     INT CAPS
>> tygro           00:1e:58:bb:66:b1    6   54M -87:-96  100 EPS  ATH
>> <hiddenSSID> c0:c1:c0:18:3d:d0    7   54M -73:-96  100 EPS  RSN WPA
>> Juci            1c:bd:b9:ba:f9:d8    6   54M -94:-96  100 EPS  WPS WPA RSN WME
>>
>> Hirtelen mas nem jut eszembe, ami kellhet.
>> Elore is koszonom a tippeket!
>
> OK. Akkor most két dolog volna hasznos. Az egyik az, hogy az AP
> oldalon meg kellene nézni, hogy ott is látszik-e a kliens, ami
> csatlakozott hozzá, és másrészt, hogy hogyha igen, akkor mit gondol
> erről a helyzetről az AP. (ha be lehet állítani logolást, akkor
> érdemes egy menetet úgy menni vele, hogy be van kapcsolva)
>
> Másrészt a logokból, amit mellékeltél, nem látszik, hogy a dhclient
> észlelte volna, hogy a wlan0 interface újra feléledt. (Az jól látszik,
> amikor kilép előtte.) Érdemes lenne egy manuális futtatást
> megkísérelni az associate után, és bemásolni, hogy miket ír akkor a
> logba...
>
> Egyébként csak egy kérdés: látom, a drótos éa wifi interface is
> DHCP-re van állítva. Ezek ugyanazon a hálózaton kellene, hogy
> legyenek?
>
> Sz.
> _______________________________________________
> BSD levlista
> BSD at hu.freebsd.org
> https://lists.hu.freebsd.org/mailman/listinfo/bsd
>



-- 
Üdvözlettel:
Bukuli Norbert



További információk a(z) BSD levelezőlistáról