Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Apr 2015 10:53:35 -0700
From:      Adrian Chadd <adrian@freebsd.org>
To:        Nelson Leung <nelson4088@gmail.com>
Cc:        "freebsd-wireless@freebsd.org" <freebsd-wireless@freebsd.org>
Subject:   Re: WPS support in hostapd
Message-ID:  <CAJ-Vmo=ry5Gt_-wfU09JsN2wB1hsMMNUJ_RuetmPHDOGSJ365g@mail.gmail.com>
In-Reply-To: <CAACmosaSSNKEEr7u8OOX08qUi-MgtJuL1g0Qwkpxo2rG6yaGOw@mail.gmail.com>
References:  <CAACmosaSSNKEEr7u8OOX08qUi-MgtJuL1g0Qwkpxo2rG6yaGOw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Which NIC is it?

(I've never used WPS.)



-a


On 11 April 2015 at 10:46, Nelson Leung <nelson4088@gmail.com> wrote:
> Hi,
>
> I have a WiFi printer which supports only WPS (by push button)  and I am
> trying to get it connected to my FreeBSD AP (Freebsd 9.3-RELEASE-p10).
>
> The only information I found is the instructions in the latest version in
> hostapd on setting up WPS.
> http://w1.fi/cgit/hostap/plain/hostapd/README-WPS
> http://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf
>
> So I compiled and installed the hostapd from the port.
> Since make config didn't have the options for enabling WPS,
> I uncommented the lines directly in the files/config:
> CONFIG_WPS=Y
> CONFIG_WPS_UPNP=Y
>
> I followed the instructions in the README.WPS and try to connect by push
> button.
> There are no errors reported from hostapd, but I cannot connect the device
> to the AP via WPS.
>
> This is what I did in FreeBSD to initiate the WPS:
> # hostapd_cli
> hostapd_cli v2.4
> Copyright (c) 2004-2015, Jouni Malinen <j@w1.fi> and contributors
>
> This software may be distributed under the terms of the BSD license.
> See README for more details.
>
>
> Selected interface 'wlan0'
>
> Interactive mode
>
>> wps_pbc
> <3>WPS-PBC-ACTIVE
> OK
>> wps_get_status
> PBC Status: Active
> Last WPS result: None
>> <3>WPS-TIMEOUT
>
>> wps_get_status
> PBC Status: Timed-out
> Last WPS result: None
>
>
> The WPS button on the device is pushed right after "wps_pbc"
> But both are timed out.
>
> This is my current hostapd.conf:
> # vi /etc/hostapd.conf
> interface=wlan0
> driver=bsd
> logger_syslog=-1
> logger_syslog_level=0
> logger_stdout=-1
> logger_stdout_level=0
> debug=3
> dump_file=/tmp/hostapd.dump
> ctrl_interface=/var/run/hostapd
> ctrl_interface_group=wheel
> #### IEEE 802.11 related config ####
> ssid=**MASKED**
> macaddr_acl=0
> auth_algs=1
> #### IEEE 802.1X related config ####
> ieee8021x=0
> #### WPA/IEEE 802.11i config #####
> wpa=2
> wpa_passphrase=**MASKED**
> wpa_key_mgmt=WPA-PSK
> wpa_pairwise=CCMP TKIP
>
> #WPS related config
> #Per PSK for each WPS client
> wpa_psk_file=/etc/hostapd.psk
>
> # Enable internal EAP server for EAP-WSC (part of Wi-Fi Protected Setup)
> eap_server=1
> # WPS configuration (AP configured, do not allow external WPS Registrars)
> wps_state=2
> ap_setup_locked=1
> # If UUID is not configured, it will be generated based on local MAC
> address.
> #uuid=87654321-9abc-def0-1234-56789abc0000
> wps_pin_requests=/var/run/hostapd.pin-req
> device_name=Wireless AP
> manufacturer=Company
> model_name=WAP
> model_number=123
> serial_number=12345
> device_type=6-0050F204-1
> os_version=01020300
> config_methods=label display push_button keypad
> pbc_in_m1=1
>
>
> Any help is much appreciated.
>
> Thanks,
> Nelson Leung
> _______________________________________________
> freebsd-wireless@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-wireless
> To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmo=ry5Gt_-wfU09JsN2wB1hsMMNUJ_RuetmPHDOGSJ365g>