Автор Тема: rp-pppoe  (Прочетена 1914 пъти)

dwni

  • Участници
  • ***
  • Публикации: 7
    • Профил
rp-pppoe
« -: Feb 13, 2009, 14:10 »
здравеите някои може ли да помогне ? Имам конфигуриран pppoe-server под slackware 12.2 . Как мога да го настроя да контролирам потребителите по mac adress + chap Благодаря предварително

rp-pppoe
Активен

kingfisher

  • Напреднали
  • *****
  • Публикации: 102
    • Профил
Re: rp-pppoe
« Отговор #1 -: Feb 14, 2009, 08:57 »
Най-общо казано е  да ги набуташ клиентите в mysql или някаква друга база и от там да проверяваш каквото ти трябва.
Ето подобно такова:

http://pank.org/blog/archives/000911.html

Най-лесният вариант е да вземеш един микротик и да го ползваш,но ако е за учебна цел трябва да понаучиш някои основни неща.



Активен

dwni

  • Участници
  • ***
  • Публикации: 7
    • Профил
Re: rp-pppoe
« Отговор #2 -: Feb 14, 2009, 15:03 »
 оки а може ли да се направи някакъв скрипт за същата цел ако може да ми пратите линк с такъв скрипт
Активен

dwni

  • Участници
  • ***
  • Публикации: 7
    • Профил
Re: rp-pppoe
« Отговор #3 -: Feb 16, 2009, 22:35 »
здравеи четох как се пуска pppoe-server със freeradius
конфигурирах freeradiusa фаиловете /usr/local/etc/raddb/radiusd.conf , /usr/local/etc/raddb/clients.conf /usr/local/etc/raddb/sql.conf Задал съм в /etc/radiusclient/servers нужните настроики
 
пускам pppoe-servera по този начин

pppoe-server -I eth1 -L 10.0.0.1 -R 192.168.0.1 -N 99 -k -S prodigy -C dido -k -x 1

като опитам да се сваржа от клиента нещо се проваля изписва root@darkstar:~# pppoe-start
................TIMED OUT
root@darkstar:~#  иначе като опиша потребителските имена и паролите в /etc/ppp/chap-secrets и задам във /еtc/ppp/pppoe-server-options da не ползва radiusa а /etc/ppp/chap-secrets всичко работи

ето ми ги и цонфигурационните фаилове
/etc/ppp/pppoe-server-optioms
equire-chap
noipdefault
mru 1492
mtu 1492
lcp-max-configure 60
lcp-restart 2
lcp-echo-interval 30
lcp-echo-failure 4
idle 0
noipx
proxyarp
ms-dns 217.79.68.4
plugin radius.so
plugin radattr.so
#+mschap-v2
#require-mppe
#plugin rp-pppoe.so

/etc/ppp/chap-secrets

# Secrets for authentication using CHAP
# client        server          secret          IP addresses
 "ddddd" *                      "ddddd"         22.22.22.1

/etc/radiusclient/servers

    IW   /etc/radiusclient/servers                                                      Row 1    Col 1   10:21  Ctrl-K H for help
#Server Name or Client/Server pair              Key
#----------------                               ---------------
#portmaster.elemental.net                       hardlyasecret
#portmaster2.elemental.net                      donttellanyone
localhost                                       testing123
radius_server                                   1111


в /etc/radiusclient/radiusclient.conf имам редове

authserver      localhost:1812

# RADIUS server to use for accouting requests. All that I
# said for authserver applies, too.
#
acctserver      localhost:1813


някакви идеи къде греша

когато се ползва freeradius в кои конфигурационен фаил се описват потребителските имена и паролите

ще съм много благодарен ако помогнете

съшо ако ми пратите някакъв скрипт

благодаря предварително :)
:)

Активен

dwni

  • Участници
  • ***
  • Публикации: 7
    • Профил
Re: rp-pppoe
« Отговор #4 -: Feb 22, 2009, 09:41 »
здравеите настроих freeradiusa всичко си работи но не мога да разбера къде в опциите се задава защита по мак адрес пробвах да редактирам по наи различен начин /usr/local/etc/users файла но не става някои може ли да помогне как може да се включи защита по мак адрес към всяко потребителско име и парола
Активен

kingfisher

  • Напреднали
  • *****
  • Публикации: 102
    • Профил
Re: rp-pppoe
« Отговор #5 -: Feb 22, 2009, 11:14 »
Значи ако правилно си настроил pppoe-server да се обръща към базата в случая freeradius-a там вече можеш да си направиш каквито пожелаеш полета.В твоя случаи освен името и паролата на клиентите трябва да направиш поле и за мак адресa, след което да правиш проверка при самото връзване  дали е правилен този адрес и ако да, да допусне свързването. Примерно в /etc/ppp/ip-up си слагаш нещо от сорта:

if [[ "${MACREMOTE}" == xx:xx:xx:xx ]]; then
ok
else
 exit
Кото MACREMOTE  трбва да е някакъв селект към базата и xx:xx:xx:xx от сорта
Select  mac from users where username='xxx';
Тава разбира се е много общо казано, но това е начин после в базата можеш да слагаш всякаква друга полезна информация която да ползваш,като например там можеш да сложиш и различни скорости на клиентите или различни ип-та.


Активен

dwni

  • Участници
  • ***
  • Публикации: 7
    • Профил
Re: rp-pppoe
« Отговор #6 -: Feb 22, 2009, 19:10 »
оки мерси :) а къде да опиша мак адресите в кои фаил значи аз описвам потребителските имена и паролите в /usr/local/etc/radiusd/users
в този ли фаил трябва да се опишат мак адресите и какъв е синтаксиса
ето част от моя фаил users



dwni    Cleartext-Password := "prodigy"
       Service-Type = Framed-User,
       Framed-Protocol = PPP,
       Framed-IP-Address = 172.16.3.33,
       Framed-IP-Netmask = 255.255.255.0,
       Framed-Routing = Broadcast-Listen,
       Framed-Filter-Id = "std.ppp",
       Framed-MTU = 1500,
       Framed-Compression = Van-Jacobsen-TCP-IP

тук ли трябва да задам mak адрес
Активен

dwni

  • Участници
  • ***
  • Публикации: 7
    • Профил
Re: rp-pppoe
« Отговор #7 -: Feb 28, 2009, 09:39 »
здр оправих го сега трябжа да разера как да използвам mysql
иначе трябва да се зададе като параметри Simultaneous-Use:=1
Активен

dwni

  • Участници
  • ***
  • Публикации: 7
    • Профил
Re: rp-pppoe
« Отговор #8 -: Feb 28, 2009, 09:43 »
и Calling-Station-Id за мак адреса в /usr/local/etc/radiusd/users
може и да не се ползва mysql
ама ще го проуча и там
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
about PPPoE
Настройка на програми
fonzi 0 2596 Последна публикация May 12, 2002, 15:31
от fonzi
pppoe
Настройка на програми
nulll 0 2099 Последна публикация Oct 08, 2002, 14:09
от nulll
Проблем с pppoe
Настройка на програми
empty 6 3084 Последна публикация Jan 20, 2004, 13:15
от
Проблем с pppoe
Настройка на програми
empty 12 4234 Последна публикация Feb 15, 2004, 15:42
от empty
PPPoE
Настройка на програми
growchie 2 2179 Последна публикация Feb 17, 2004, 23:37
от