Výsledky 1 až 5 z 5

Téma: Sparovani FreeRadius uzivatele (MAC) a pridelene IP adresy (ISC DHCP)

  1. #1

    Standardní Sparovani FreeRadius uzivatele (MAC) a pridelene IP adresy (ISC DHCP)

    Hledam nejaky mechanismus jak sparovat uzivatele, ktery se hlasi pres Freeradius (tj, poznam uzvivatel=urcita MAC) a nasledne prideleni IP adresy te MAC pomoci ISC DHCP - nejlepe v case prideleni te IP adresy (protoze DHCP server zada teprve po vpusteni do site pres RADIUS server).
    Existuje nejaka moznost jak to udelat jinak nez analyzovat lease file DHCP serveru a porovnavat s poslednim zaznamem te MAC adresy v logu radius serveru? To muze byt take dost nepresne, pokud se trefim do doby, kdy by byla IP uvolnena a nahodou znovu prirazena - takze by v zaznamu uz figuroval nekdo jiny...
    Black panther - Intel E8400 (SLB9J), GigaByte EP45-UD3R, A-Data 2x2GB Vitesta, Gainward ATi/AMD Radeon 4870 512MB Gold Sample, Creative Audigy2 ZS, Samsung HD642JJ (AJ26 SMART error) + WD 6400AAKS + Samsung HD 322HJ, NEC 4571A DVD-RW, Enermax PRO82+ 525W, BenQ FP241W 24" 1920x1200, Microsoft Wheel Mouse Optical, Chicony KU-0108 mm keyboard, Microsoft VX-1000 camera, Microsoft Windows Vista Home Premium 64bit
    My gadgets : custom CIR receiver, RDS receiver (for TV card), no-more-screwdriver-mobo-powerup, Atmel 89cx051 LPTprog, N3310 LCD, ...

  2. #2

    Standardní Re: Sparovani FreeRadius uzivatele (MAC) a pridelene IP adresy (ISC DHCP)

    tak uz jsem nasel neco +- podobnemu tomu co chci http://www.unix.com/shell-programmin...es.html,skript jsem si trosku upravil. Nejsem zadny perlo/regexpo znalec, ale nejak mi to nematchuje - tak jsem to upravil
    Kód:
    #!/usr/bin/perl
    
    while (<>) {
     if  (/DHCPACK on (\S+) to (\S+)/) {
       $mac2ip{ lc($2) } = $1;
    #print $2,"=",$1,"\n";
            }
    
    
    #if (/Auth: Login OK:.* cli (\w+)\)/) {
     if (/Auth: Login OK: \[(.+)\].* cli (.+)\)/) {
    # remove trailing newline
    chomp;
    # grab mac address.
    $user=$1;
    $mac=lc($2);
    # convert to dhcp-style
    #$mac =~ s/(\w\w)(\w\w)/$1:$2/g;
    $mac =~ s/-/:/g;
    $mac =~ tr/[A-Z]/[a-z]/;
    
    # lookup ip from previous step
    $ip = exists $mac2ip{ $mac } ? $mac2ip{ $mac } : "UNKNOWN";
    # print original line with ip info
    print "$user ($mac) = $ip\n";
                                                }
                                                }
    predpokladem je jeden soubor spojeny z radius.log a dhcpd.log sortovany podle casu
    Kód:
    #!/bin/sh
    (awk '{ $1=""; print $0; }' radius.log | grep OK ; cat dhcpd.log | grep ACK;) | sort -k 1M,2 -k 2n,3 -k 3,4 -k  4r,5 > merge.txt
    Black panther - Intel E8400 (SLB9J), GigaByte EP45-UD3R, A-Data 2x2GB Vitesta, Gainward ATi/AMD Radeon 4870 512MB Gold Sample, Creative Audigy2 ZS, Samsung HD642JJ (AJ26 SMART error) + WD 6400AAKS + Samsung HD 322HJ, NEC 4571A DVD-RW, Enermax PRO82+ 525W, BenQ FP241W 24" 1920x1200, Microsoft Wheel Mouse Optical, Chicony KU-0108 mm keyboard, Microsoft VX-1000 camera, Microsoft Windows Vista Home Premium 64bit
    My gadgets : custom CIR receiver, RDS receiver (for TV card), no-more-screwdriver-mobo-powerup, Atmel 89cx051 LPTprog, N3310 LCD, ...

  3. #3
    Senior Member Avatar uživatele sasha
    Založen
    26.10.2002
    Bydliště
    Kuttenberg
    Příspěvky
    1 114
    Vliv
    294

    Standardní Re: Sparovani FreeRadius uzivatele (MAC) a pridelene IP adresy (ISC DHCP)

    sikovnej, jestli to funguje mas K+
    nicmene mi unika tvoje definice MAC=user, pokud je to jen pro domaci pouziti kde nikdo do te site nevidi tak OK, nicmene to vypada ze to neni vubec jinak zabezpecene = kazdy si odposlechne MAC ktere tam behaji a v pohode se ti prihlasi misto uzivatele takze vlastne MAC se user nerovna
    Q9450.R4850.SM215tw.P5Q-Deluxe.x500.NZC130.Pix-501.xen

  4. #4

    Standardní Re: Sparovani FreeRadius uzivatele (MAC) a pridelene IP adresy (ISC DHCP)

    no tak to se asi spatne divas, protoze pokud se ptam na parovani uzaivatele z freeradius serveru a nalsedne prideleni IP adresy z DHCP - tak mas sice pravdu, ze DHCP se neautentifikuje proti radius serveru - ale uzivatele ano (PEAP, MSCHAPv2) a pripojeni jsou pres WPA/WPA2 TKIP/AES. Me nejde o to zjistit, ze pepa je mac pepa. To bych samozrejme jeste mohl udelat registraci mac adres k uzivateli a overovani toho spojeni. Ne - me slo o to vedet - pokud se uzivatel pohybuje mezi APcky (a do budoucna bude i v jinych subnetech) jakou ma od kdy pridelenoe IPcko. Rozhodne neni prakticke si definovat v DHCP serveru MAC<>IP - protoze tech uzivatelu je hafo (stovky). Tzn. potrebuju vedet, kdo mel kdy jake IP pro moznost zpetneho trasovani sitove aktivity.
    Black panther - Intel E8400 (SLB9J), GigaByte EP45-UD3R, A-Data 2x2GB Vitesta, Gainward ATi/AMD Radeon 4870 512MB Gold Sample, Creative Audigy2 ZS, Samsung HD642JJ (AJ26 SMART error) + WD 6400AAKS + Samsung HD 322HJ, NEC 4571A DVD-RW, Enermax PRO82+ 525W, BenQ FP241W 24" 1920x1200, Microsoft Wheel Mouse Optical, Chicony KU-0108 mm keyboard, Microsoft VX-1000 camera, Microsoft Windows Vista Home Premium 64bit
    My gadgets : custom CIR receiver, RDS receiver (for TV card), no-more-screwdriver-mobo-powerup, Atmel 89cx051 LPTprog, N3310 LCD, ...

  5. #5
    Senior Member Avatar uživatele sasha
    Založen
    26.10.2002
    Bydliště
    Kuttenberg
    Příspěvky
    1 114
    Vliv
    294

    Standardní Re: Sparovani FreeRadius uzivatele (MAC) a pridelene IP adresy (ISC DHCP)

    ok rozumim
    Q9450.R4850.SM215tw.P5Q-Deluxe.x500.NZC130.Pix-501.xen

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. FreeRadius + DHCP
    Založil Lukas L. v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 10
    Poslední příspěvek: 03.01.2010, 17:43
  2. FreeRadius na verejne IP
    Založil Lukas L. v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 1
    Poslední příspěvek: 31.10.2009, 16:19
  3. Nenačte IP z DHCP.
    Založil TIMBERJACK v sekci fóra Sítě
    Odpovědí: 7
    Poslední příspěvek: 23.07.2009, 11:01
  4. freeRadius a Juniper NetScreen
    Založil elvisek v sekci fóra Programy a problémy s nimi
    Odpovědí: 0
    Poslední příspěvek: 20.07.2007, 16:38
  5. neprirazeni IP z DHCP
    Založil Pepe v sekci fóra Sítě
    Odpovědí: 10
    Poslední příspěvek: 14.07.2007, 20:14

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •