hostapd problem

Jose Matarazzo josematarazzo at gmail.com
Sat Sep 15 20:11:22 EDT 2012


Hi,

I am making some simulations for a project with virtual machines under
Ubuntu 10.04. I am trying to connect a supplicant(wpa_supplicant) to
an authenticator (hostapd), and the last one to a authentication
server (freeradius).

Supplicant eth1 192.168.2.2  --------------------------  eth2
192.168.2.1  authenticator
                              authentication server

                          eth1
192.168.1.1--------------------------------------------------------------------
eth1 192.168.1.2


I follow this steps:

Supplicant:
          instalation:  sudo apt-get install wpasupplicant

          edit /etc/wpa_supplicant.conf :
                network={
                    key_mgmt=IEEE8021X
                    eap=MD5
                    identity="xthompson"
                    password="junction"
               }

          Ejecution: sudo wpa_supplicant -dd -Dwired -ieth1 -c
./wpa_supplicant.conf

Authenticator:
          instalation: sudo apt-get install hostapd

          edit: /etc/hostapd.conf

            interface=eth2
           driver=wired

            # Require IEEE 802.1X authorization
            ieee8021x=1

            # The own  IP address of the access point (used as NAS-IP-Address)
          own_ip_addr=192.168.1.1

           # RADIUS authentication server
          auth_server_addr=192.168.1.2
          auth_server_port=1812
          auth_server_shared_secret=machina
          # RADIUS accounting server
          acct_server_addr=192.168.1.2
          acct_server_port=1813
          acct_server_shared_secret=machina

          Ejecution: sudo hostapd -dd hostapd.conf

authentication server :
          instalation: sudo apt-get install freeradius
          edit:   users.conf:

           xthompson Cleartext-Password := "junction"
                     Reply-Message = "X/Funciona"

          edit: clients.conf:
          client 192.168.1.1/24 {
                 secret = machina
                 shortname = auth1
          }
          Ejecution: sudo freeradius -X

I don't get succes at the supplicant but everything is correct in the
server authenticator, I think the problem is at the authenticator, I
copy a the first lines when I execute it:

Opening raw packet socket for ifindex 4
BSS count 1, BSSID mask ff:ff:ff:ff:ff:ff (0 bits)
eth2: IEEE 802.11 Fetching hardware channel/rate support not supported.
Flushing old station entries
Deauthenticate all stations
Using interface eth2 with hwaddr 00:0c:29:f9:7d:3c and ssid ''
eth2: RADIUS Authentication server 192.168.1.2:1812
RADIUS local address: 192.168.1.1:42688
eth2: RADIUS Accounting server 192.168.1.2:1813
RADIUS local address: 192.168.1.1:46140
eth2: RADIUS Sending RADIUS message to accounting server
RADIUS message: code=4 (Accounting-Request) identifier=0 length=64
  Attribute 40 (Acct-Status-Type) length=6
     Value: 7
  Attribute 45 (Acct-Authentic) length=6
     Value: 1
  Attribute 4 (NAS-IP-Address) length=6
     Value: 192.168.1.1
  Attribute 30 (Called-Station-Id) length=20
     Value: '00-0C-29-F9-7D-3C:'
  Attribute 49 (Acct-Terminate-Cause) length=6
     Value: 11
eth2: RADIUS Next RADIUS client retransmit in 3 seconds

eth2: Setup of interface done.
eth2: RADIUS Received 20 bytes from RADIUS server
eth2: RADIUS Received RADIUS message
RADIUS message: code=5 (Accounting-Response) identifier=0 length=20
eth2: STA 00:00:00:00:00:00 RADIUS: Received RADIUS packet matched
with a pending request, round trip time 0.00 sec

Thanks in advance to any help you can give me.

Regards,
José
---------------------------------


More information about the HostAP mailing list