Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-04-04 20:03:32

  Nicram - Użytkownik

Nicram
Użytkownik
Zarejestrowany: 2006-03-28

freeradius + pppoe

Witam
googluje i niestety nie moge znalec czegos konkretnego do radiusa z pppoe.

Szukam instrukcji konfiguracji radiusa z mysql  + pppoe.

czy ktos z was posiada takowe manuale??

Offline

 

#2  2006-04-04 20:35:23

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: freeradius + pppoe

Online

 

#3  2006-04-05 00:38:59

  Nicram - Użytkownik

Nicram
Użytkownik
Zarejestrowany: 2006-03-28

Re: freeradius + pppoe

Dzięki

A coś po polsku??

Offline

 

#4  2006-04-07 06:54:53

  ukasz20 - Użytkownik

ukasz20
Użytkownik
Skąd: wroclaw
Zarejestrowany: 2006-03-12

Re: freeradius + pppoe

szkoda ze nie po angielsku albo po polsku.

Offline

 

#5  2006-04-07 12:28:09

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: freeradius + pppoe

w necie malo jest dokumentacji na temat freeradiusa  + pppoe a wec kazdy art jest na wage zlota a wec trzeba czytac miedzy werszami nawet jak by to mialo byc po rosyjsku :P

Online

 

#6  2006-04-07 18:13:12

  Nicram - Użytkownik

Nicram
Użytkownik
Zarejestrowany: 2006-03-28

Re: freeradius + pppoe

no i ten artykul http://linux.usr.ro/pppoe/ mi pomogl. ruszylo.
zastosowalem sie rowniez do artykulu http://netkod.pl/pppoe/ i dziala z lms'em - ale nie do konca dobrze i to nie jest to czego oczekuje. chcialbym dodatkowo filtrowac po mac'adresie czyli  mac > login > haslo

zastanawiam sie teraz jak przerobic freeradiusa, zeby korzystal z danych w bazie lms'a.

czy da sie zmusic freeradiusa+mysql, zeby pobieral dane z innej bazy??
dla radiusa zalkada sie m.in. taka tabele w bazie:

CREATE TABLE radcheck (
  id int(11) unsigned NOT NULL auto_increment,
  UserName varchar(64) NOT NULL default '',
  Attribute varchar(32)  NOT NULL default '',
  op char(2) NOT NULL DEFAULT '==',
  Value varchar(253) NOT NULL default '',
  PRIMARY KEY  (id),
  KEY UserName (UserName(32))
) ;

w bazie lms jest tabela nodes, w ktorej trzymane sa wszstkie dane o hoscie:
CREATE TABLE nodes (
  id int(11) NOT NULL auto_increment,
  name varchar(16) NOT NULL default '',
  mac varchar(20) NOT NULL default '',
  ipaddr int(16) unsigned NOT NULL default '0',
  ipaddr_pub int(16) unsigned NOT NULL default '0',
  passwd varchar(32) NOT NULL default '',
  ownerid int(11) NOT NULL default '0',
  creationdate int(11) NOT NULL default '0',
  moddate int(11) NOT NULL default '0',
  creatorid int(11) NOT NULL default '0',
  modid int(11) NOT NULL default '0',
  netdev int(11) NOT NULL default '0',
  linktype tinyint(1) NOT NULL default '0',
  access tinyint(1) NOT NULL default '1',
  warning tinyint(1) NOT NULL default '0',
  lastonline int(11) NOT NULL default '0',
  info text NOT NULL default '',
  PRIMARY KEY  (id),
  UNIQUE KEY name (name),
  UNIQUE KEY ipaddr (ipaddr),
  INDEX netdev (netdev)
) TYPE=MyISAM;

w configu radiusa sql.conf sa linie:
----------------
authcheck_table = "radcheck"
[..]
authorize_check_query = "SELECT id, UserName, Attribute, Value, op
          FROM ${authcheck_table}
          WHERE Username = '%{SQL-User-Name}'
          ORDER BY id"
authorize_reply_query = "SELECT id, UserName, Attribute, Value, op
          FROM ${authreply_table}
          WHERE Username = '%{SQL-User-Name}'
          ORDER BY id"
authorize_group_check_query = "SELECT
${groupcheck_table}.id,${groupcheck_table}.GroupName,${groupcheck_table}.Attribute,${groupcheck_table}.Value,${groupcheck_table}.op
FROM ${groupcheck_table},${usergroup_table} WHERE
${usergroup_table}.Username = '%{SQL-User-Name}' AND
${usergroup_table}.GroupName = ${groupcheck_table}.GroupName ORDER BY
${groupcheck_table}.id"
authorize_group_reply_query = "SELECT
${groupreply_table}.id,${groupreply_table}.GroupName,${groupreply_table}.Attribute,${groupreply_table}.Value,${groupreply_table}.op
FROM ${groupreply_table},${usergroup_table} WHERE
${usergroup_table}.Username = '%{SQL-User-Name}' AND
${usergroup_table}.GroupName = ${groupreply_table}.GroupName ORDER BY
${groupreply_table}.id"
----------------------

jak to przerobic aby z bazy lms, z tabeli nodes wyciagnal te dane ktore mu
sa potrzebne?
prawie wszystkie dane zawarte w tabeli "radcheck" sa rowniez w tabeli "nodes" lms'a. wiec cane musialby pobrac z dwoch tabel jednoczesnie.
czy da sie tak zrobic jak ja mysle??

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)