Squid mit Radius Kombinieren ?

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
dumpfbacke
Posts: 43
Joined: 2004-03-13 22:31

Squid mit Radius Kombinieren ?

Post by dumpfbacke »

Hallo,

Es geht um folgendes. Es ist ein radius Server vorhanden mit Suse 9.0 der funktioniert. Es ist ein Proxy Server vorhanden mit Suse 9.0 (Squid 2.5 Stable7) der funktioniert.

Nun soll diese beiden zueinander gebracht werden. Das heisst wenn der User seinen Browser öffnet und Surfen möchte dann kommt die Passwort abfrage. Im Hintergrund (wenn der user dann seine daten eingegeben hat) soll Squid den Radius server anfragen ob der benutzer vorhanden ist usw.

Ich habe schon ne weile im Netz gesucht und es gibt auch ein wenig Infos dazu aber nicht wirklich befriedigende.

Das es funktioniert ist klar denn ich habe es mit Astaro getestet und da funktionierte es einwandfrei. Nur Chef ist Astaro mit über 5000 Euro zu teuer und nu soll ich was ähnliches basteln

Ich bin über jeden Hinweis, jede Hilfestellung sehr dankbar.

MFG.
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Squid mit Radius Kombinieren ?

Post by captaincrunch »

Was spicht denn gegen den Authentiator von http://selm.www.cistron.nl/authtools/

Ansonsten: http://www.devet.org/squid/proxy_auth/#3
Last edited by captaincrunch on 2005-01-13 10:15, edited 1 time in total.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
dumpfbacke
Posts: 43
Joined: 2004-03-13 22:31

Re: Squid mit Radius Kombinieren ?

Post by dumpfbacke »

Hey CaptainCrunch,

Den habe ich schon testen wollen. Aber leider lässt er sich unter Suse nich Kompilieren :cry:

Ich habe nun mal diese Mehtode ausprobiert.

http://lists.cistron.nl/pipermail/freer ... 35885.html

Man muss noch Data-HexDump und RadiusPerl installieren dann kann er die auth.pl ausführen aber es kommt keine verbindung zum Radius Server zustande bzw. es kommt keine anfrage am radius server an.


MFG.
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Squid mit Radius Kombinieren ?

Post by captaincrunch »

Aber leider lässt er sich unter Suse nich Kompilieren
Fehlermeldung(en)?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
dumpfbacke
Posts: 43
Joined: 2004-03-13 22:31

Re: Squid mit Radius Kombinieren ?

Post by dumpfbacke »

Code: Select all

linux:~/squid_radius_auth-1.0.4 # cp Makefile.lnx Makefile
linux:~/squid_radius_auth-1.0.4 # make clean
rm -f *.o squid_rad_auth
linux:~/squid_radius_auth-1.0.4 # make
gcc -Wall -g  -c squid_rad_auth.c
In file included from squid_rad_auth.c:58:
radiusd.h:256: warning: conflicting types for built-in function `log'
squid_rad_auth.c: In function `result_recv':
squid_rad_auth.c:214: warning: unused variable `req'
squid_rad_auth.c: In function `random_vector':
squid_rad_auth.c:270: warning: implicit declaration of function `time'
squid_rad_auth.c: In function `main':
squid_rad_auth.c:406: warning: implicit declaration of function `isspace'
gcc -Wall -g  -c md5.c
gcc -Wall -g  -c util.c
In file included from util.c:51:
radiusd.h:256: warning: conflicting types for built-in function `log'
gcc -Wall -g  -c dict.c
In file included from dict.c:38:
radiusd.h:256: warning: conflicting types for built-in function `log'
gcc -Wall -g  -c attrprint.c
In file included from attrprint.c:43:
radiusd.h:256: warning: conflicting types for built-in function `log'
gcc -Wall -g    -c -o log.o log.c
In file included from log.c:14:
radiusd.h:256: warning: conflicting types for built-in function `log'
gcc  -o squid_rad_auth squid_rad_auth.o md5.o util.o dict.o attrprint.o 
        log.o  -lcrypt
linux:~/squid_radius_auth-1.0.4 #
Das ist die Fehlermeldung :cry:

MFG.
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Squid mit Radius Kombinieren ?

Post by captaincrunch »

Das sind warnings, und keine Fehler. ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
dumpfbacke
Posts: 43
Joined: 2004-03-13 22:31

Re: Squid mit Radius Kombinieren ?

Post by dumpfbacke »

Mh ich habe es nun mal weiter gemacht aber es fehlt die conf.

Die etc/squid_rad_auth.conf wurde nicht angelegt oder besser ist nicht vorhanden.

MFG.

Edit wer lesen kann is klar im vorteil sie ist da. Aber welche Optionen müssen nun in der squid.conf getätigt werden.

MFG.
dumpfbacke
Posts: 43
Joined: 2004-03-13 22:31

Re: Squid mit Radius Kombinieren ?

Post by dumpfbacke »

So ich hab jetzt alles Konfiguriert wenn ich es nun testen möchte kommt folgendes

Code: Select all

 ./squid_rad_auth
squid_rad_auth: dict_init: Invalid type on line 10 of dictionary
Und das wars mehr passiert dann auch nicht. Woran kann das liegen oder beser welchen type meint er ?

MFG.
konni
Posts: 151
Joined: 2002-12-16 10:05

Re: Squid mit Radius Kombinieren ?

Post by konni »

acl password proxy_auth REQUIRED


und eben der Pfad zum auth Programm:

Custom Authentication program: Defaults to none. Specify the command for the external authenticator. Such a program reads a line containing "username password" and replies "OK" or "ERR" in an endless loop. If you use an authenticator, make sure you have 1 acl of type proxy_auth.

If you want to use the traditional proxy authentication, set this line to something like /usr/bin/ncsa_auth /usr/etc/passwd. Assuming ncsa_auth has been compiled and installed on your system.
konni
Posts: 151
Joined: 2002-12-16 10:05

Re: Squid mit Radius Kombinieren ?

Post by konni »

Hm, das hatte ich auch mal, ich hab erstmal alles aus der conf Datei des Radius Servers rausgenommen, frag mich aber nicht mehr, was es genau war (und inzw. wird ironischerweise der Windows Radius Server benutzt).
dumpfbacke
Posts: 43
Joined: 2004-03-13 22:31

Re: Squid mit Radius Kombinieren ?

Post by dumpfbacke »

Also ich bekomme immer nur das hier

Code: Select all

squid_rad_auth: dict_init: Invalid type on line 10 of dictionary 
egal was ich mache.

MFG.
dumpfbacke
Posts: 43
Joined: 2004-03-13 22:31

Re: Squid mit Radius Kombinieren ?

Post by dumpfbacke »

DANKE

Ich habe es nun hinbekommen und es funktioniert. BIG THX für eure schnelle Hilfe

MFG.
konni
Posts: 151
Joined: 2002-12-16 10:05

Re: Squid mit Radius Kombinieren ?

Post by konni »

;)


Ich wollte schon fragen ob du dich bis heute Abend gedulden könntest, dann hätte ich die Sache nochmal nachgestellt.


Aber das ist ja jetzt hinfällig geworden *g*