How to forward MAC-authentiation-requests over a FreeRADIUS-proxy toa FreeRADIUS-server?
tnt at kalik.net
tnt at kalik.net
Tue Oct 7 22:30:36 CEST 2008
http://wiki.freeradius.org/index.php/FreeRADIUS_Wiki:FAQ#It_still_doesn.27t_work.21
Ivan Kalik
Kalik Informatika ISP
Dana 7/10/2008, "r.bruengel at freenet.de" <r.bruengel at freenet.de> piše:
>Hello everyone,
>
>I use MAC-authentication and got some problems by using a FreeRADIUS as a proxy to tunnel requests and answers between my switch and my �normal� FreeRADIUS-server.
>
>When I tested MAC-authentication with my switch and FreeRADIUS-server without anything between it worked fine. The MAC-address has been used as username and cleartext-password.
>
>Well, when I set up my FreeRADIUS-proxy and want to use it the following message appears in the radius.log of my FreeRADIUS-proxy:
>
>Error: Invalid packet code 1 sent to a proxy port from home server 192.168.158 port 1864 - ID 177 : IGNORED
>
>The port and the ID vary � the port is counted up by every try and the ID� well, I don�t know.
>
>I just want to forward the MAC-address and the cleartext-password to my FreeRADIUS-server. When this data arrives at my FreeRADIUS-server it should be checked and the authentication answer should be sent back to my FreeRADIUS-proxy which forwards it to my switch.
>
>I hope that you can help me � I just started to work with FreeRADIUS, so I�m just a rookie.
>
>Here�s some data:
>FreeRADIUS: V 2.0.4
>Operating System: Debian Lenny (testing)
>Kernel: 2.6.25-2-686
>Switch: Foundry EdgeIron 2402CF
>FreeRADIUS-server: 192.168.1.61
>FreeRADIUS-proxy: 192.168.1.80
>Switch: 192.168.1.58
>
>The following configuration belongs to my FreeRADIUS-server:
>
>radiusd.conf
>listen {
> type = auth
> ipaddr = 192.168.1.61 #FreeRADIUS-server IP
> port = 1812
>}
>[�]
>proxy_requests = no
>
>clients.conf
>client 192.168.1.80 {
> secret = testing123
>}
>
>The following configuration belongs to my FreeRADIUS-proxy:
>
>radiusd.conf
>listen {
> type = proxy
> ipaddr = 192.168.1.80 #FreeRADIUS-proxy IP
> port = 1812
>}
>
>proxy.conf
>proxy server {
> default_fallback = no
>}
>
>home_server RADIUS_SERVER {
> type = auth
> ipaddr = 192.168.1.61 #FreeRADIUS-server IP
> port = 1812
> secret = testing123
> [�]
>}
>
>home_server_pool RADIUS_SERVER_POOL {
> type = fail-over
> home_server = RADIUS_SERVER
>}
>
>realm RADIUS_REALM {
> auth_pool = RADIUS_SERVER_POOL
>}
>
>The following configuration belongs to my switch:
>RADIUS-Server: 192.168.1.80 #FreeRADIUS-proxy
>Port: 1812
>Key: testing123
>
>So, that should be the way:
>Switch -> FR-proxy -> FR-server
>192.168.1.58 192.168.1.80 192.168.1.61
>
>In advance: Thanks a lot for your help!
>
>
>Best regards from Germany,
>Raphael Brüngel
>
>
>-
>List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>
>
More information about the Freeradius-Users
mailing list