[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Freeradius + postgresql. Комп с несколькими модемами.



Привет, коллеги.

Раньше модемы были разбросаны по разным компам и со всех компов pppd лукапился за юзерами в радиус.
На всех компах с модемами есть mgetty и pppd

настроено было так
$ cat /etc/mgetty+sendfax/login.config

/AutoPPP/ -     a_ppp   /usr/sbin/pppd file /etc/ppp/options.radius

$ cat /etc/ppp/options.radius
asyncmap 0
debug
lock
mtu 576
mru 576
auth
modem
crtscts
proxyarp
require-pap
refuse-chap
plugin radius.so
plugin radattr.so
192.168.1.186:192.168.1.187
ms-dns 192.168.1.2

И всё бы хорошо, но понадобилось все модемы сгруппировать по трём компам.
И тут я упёрся в некую проблему - как выдавать ip на конкретный модем?
Если раньше это решалось строчкой в options.radius, то как это сделать при больше чем одном модеме на компе?

Предполагаю, что нужно выдавать эти параметры радиусом и зовётся это как-то типа Framed-IP-Address.
Нашёл даже подходящую таблицу

radius=> \d radippool;
                                          Table "public.radippool"
      Column      |              Type              |                       Modifiers
------------------+--------------------------------+--------------------------------------------------------
id | bigint | not null default nextval('radippool_id_seq'::regclass)
 pool_name        | text                           | not null
 framedipaddress  | inet                           |
 nasipaddress     | text                           | not null
 calledstationid  | character varying(64)          |
 callingstationid | text                           | not null default ''::text
 expiry_time      | timestamp(0) without time zone | not null
 username         | text                           | default ''::text
 pool_key         | character varying(30)          | not null
Indexes:
    "radippool_pkey" PRIMARY KEY, btree (id)

Хочется добится чтобы определённые юзера могли заходить только с определённых модемов.
И некоторая группа со всех подряд. Так же чтобы каждому модему выдавался определённый ip.

Где бы почитать?

--
Peter Teslenko
Jabber: peter@jabber.mcicb.ru



Reply to: