Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    DHCPD: class dentro subnet

    Salve,

    io ho una piccola cosetta:

    A seconda del OUI del macaddress, le lease che si connettono al mio dhcpd devono usare un particolare tftpserver. Quindi questo è quello che ho fatto ora:

    codice:
    class "myvendor1_eth0"{
        match if substring (hardware, 1, 3) =XX:XX:F2;
        option tftp-server-name "http://192.168.80.145/files/path/";
    }
    
    class "myvendor2_eth0"{
        match if substring (hardware, 1, 3) =XX:XX:13;
        option tftp-server-name "http://192.168.80.145/files/other/path";
    }
    
    # interface eth0
    subnet 192.168.80.0 netmask 255.255.255.0 {
    ...
    ...
    }

    questo che cosa dovrebbe dire: dalla subnet associata all'eth0 (che poi mi sa che tanto associata non è perchè si dovrebbe associare con shared-subnet o qualcosa di simile, ma mo questo lo controllo) tutte le lease che hanno l'oui del vendo1 vanno con questo indirizzo e quelle del vendor2 con l'altro.

    Con una sola interfaccia funziona tutto. Il problema è che mi chiedevo come fare in caso di più interfacce... cioè, ci fosse anche eth1 verrebbe fuori una cosa del tipo:

    codice:
    class "myvendor1_eth0"{
        match if substring (hardware, 1, 3) =XX:XX:F2;
       ...
    }
    
    class "myvendor2_eth0"{
        match if substring (hardware, 1, 3) =XX:XX:13;
        ...
    }
    
    class "myvendor1_eth1"{
        match if substring (hardware, 1, 3) =XX:XX:F2;
       ...
    }
    
    class "myvendor2_eth1"{
        match if substring (hardware, 1, 3) =XX:XX:13;
        ...
    }
    
    # interface eth0
    subnet 192.168.80.0 netmask 255.255.255.0 {
    ...
    ...
    }
    
    # interface eth1
    subnet 192.168.70.0 netmask 255.255.255.0 {
    ...
    ...
    }


    quindi quando si presenta una lease, immagino che non riesca a distinguere la classe giusta a seconda della subnet, perchè il match del macaddress sempre valido sarebbe...quindi:

    come posso fare si che per ogni subnet ci sia una logica congrua per modificare il tftp-server a seconda dell'OUI della lease che si presenta? Non mi pare che ci sia la possibilità di mettere delle classi dentro la subnet, però non ho trovato neanche un'altra soluzione

    Grazie a tutti
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  2. #2
    PS: non posso utilizzare i pool
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.