Newsgroup: it.comp.os.linux.iniziare
Titolo: Ip "statico" tramite dhcp

Salve,
 
devo impostare un ip statico tramite dhcp ad una ip cam che non ne vuol 
sapere di salvare al suo interno l'ip che gli assegno tramite il suo 
pannello di controllo.
 
Facendo la scansione del suo ip ricavo:
 
root@Server01:/home/gabriele# nmap -sP 192.168.1.10
Starting Nmap 7.40 ( 
https://nmap.org
 ) at 2017-09-22 00:24 CEST
Nmap scan report for 192.168.1.10
Host is up (0.012s latency).
MAC Address: XX:XX:XX:XX:XX:XX (ICP Internet Communication Payment AG)
Nmap done: 1 IP address (1 host up) scanned in 13.29 seconds
 
All'interno del file di configurazione del dhcp imposto:
 
host ipcam06 {
   hardware ethernet XX:XX:XX:XX:XX:XX;
   fixed-address 192.168.1.216;
}
 
Purtroppo il nome host è quello che vorrei dare io ma che in realtà la 
ipcam non ha converrà quindi ometterlo o il lasciarlo non comporta nulla?
 
Altro aspetto importante da segnalare è che il range del dhcp in 
automatico per cosi' dire è impostato tra 100 e 120 su quella classe, 
impostare la cam su un indirizzo disponibile ma fuori da tale range 
potrebbe essere un problema?
 
Saluti!
GabrieleMax

 classe, impostare la cam su un indirizzo disponibile ma fuori da tale range potrebbe essere un problema?
 
Si, non dovrebbe essere possibile perché la cosa non ha senso.
 
 
-- 
Giulia  -->                                                                                                    (a 132 colonne)
|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|--

 Saluti! GabrieleMax
 
 
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

Il giorno venerdì 22 settembre 2017 00:32:39 UTC+2, GabrieleMax ha scritto:
 
[CUT]
 
Conviene dire al DHCP server di abbinare sempre lo stesso IP all'indirizzo MAC della IP cam, e lasciare la IP cam in modalita' DHCP.
 
Ciao Jack

> L'IP statico deve essere fuori dal range degli IP dinamici.
 
Ip statico e ip riservato  sono due cose diverse, L'OP parla di ip riservato.


 Si, non dovrebbe essere possibile perché la cosa non ha senso.
 
Mi tengo il dhcp tra 100 e 120 mentre le periferiche le tengo sopra 200 
con ip statici, il problema è venuto fuori con questa ipcam che non 
vuole prendere/salvare un ip statico tipo 192.168.1.216 e quindi mi son 
visto costretto a dedicargli una "regola" dentro al file di 
configurazione di dhcp!
 
Secondo un altro utente dovrebbe comunque funzionare l'assegnazione di 
un ip statico anche fuorid al range... comunque farò una prova e vi farò 
sapere! :)
 
Saluti!
GabrieleMax
 

 Giovanni
 
Saluti!
GabrieleMax

 riservato.
 
Giusta osservazione, mi sono epresso male, dovrei riservare un ip ad una 
periferica ma non vorrei estendere il range del dhcp perchè altrimenti 
andrei a toccare l'area degli ip statici e dovrei riservare tanti 
indirizzi ip quante sono le periferiche disponibili...
 
Oppure potrei fare due range di ip nel dhcp?
 
Saluti.
GabrieleMax
 

 Ciao Jack
 
Saluti!
GabrieleMax
 

 dentro al file di configurazione di dhcp!
 
Metti il range dhcp esteso a tutta la sottorete, i dhcp moderni sono abbastanza svegli e prima di assegnare un ip
verificano chi lo sta usando , poi se proprio vuoi stare sicuro riserva tutti gli indirizzi  che vuoi siano "statici"
mettendoli nel file dhcp con mac address scelto a caso, a quel punto non saranno mai assegnati dal dhcp e potranno essere forzati 
sulle singole periferiche.



 
Non fa alcuna differenza dal punto di vista del dhcp.  Se un IP (sia 
statico o riservato) rientra nel range degli IP assegnabili 
dinamicamente potrebbe essere assegnato altro apparato.


 Volendo potrei, se possibile, creare due range di dhcp
 
Non serve.  Un IP riservato dal dhcp *non* deve essere nel range degli 
IP dinamimici.


 essere forzati sulle singole periferiche.
 
Non serve.  Basta limitare il pool di indirizzi assegnabili 
dinamicamente e usare IP al di fuori del range per gli IP statici o 
riservati anche se assegnati dal dhcp.
 
##  Subnet allocated to main network
subnet 192.168.2.0 netmask 255.255.255.0 {
     option routers 192.168.2.1;
     range 192.168.2.192 192.168.2.253;
     option broadcast-address 192.168.2.255;
     option subnet-mask 255.255.255.0;
}
##  marina.home.lan
host marina.home.lan {
     fixed-address 192.168.2.129 ;
     hardware ethernet 08:00:27:5a:80:70 ;
}
##  meghan.home.lan
host meghan.home.lan {
     hardware ethernet 08:00:27:c3:ca:94 ;
     option dhcp-rebinding-time 4400;
     option dhcp-renewal-time 3600;
}
 
 
Nel frammento di configurazione dove ho diverse macchine virtuali che 
possono essere o meno attive la prima macchina ha un ip riservato che 
però viene richiesto via dhcp ed assegnato dal server.
 
La seconda macchina riceve un IP nel range dinamico e le opzioni 
descritte.   Altre macchine che usano i valori di default non sono 
riportate nella configurazione e ricevono IP nel range dinamico.


 riservati anche se assegnati dal dhcp.
 
Perfetto grazie! :)
 
Saluti!
GabrieleMax

 ha scritto:


 ha scritto:


>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........

 un preciso indirizzo IP
 
Nel mio caso si tratta di un router fibra Telecom avendo però un server 
Debian con servizio dhcp mi rimane molto più comodo agire qui!
 
Saluti.
GabrieleMax
 

 }
 
Mi è venuto un dubbio, quando si specifica/prenota un ip fuori dal range 
"standard" prenderà anche gateway, subnet, etc. oppure bisognerà 
specificarli?
 
Mi spieghi l'ultimo esempio a cosa serve se non gli si assegna un ip? 
Forse serve solo per forzare un determinato aggiornamento del lease 
diverso da quello "standard"?
 
Saluti!
GabrieleMax

 diverso da quello "standard"?
 
Si.  Si tratta di una macchina con Minix v2 ed il cliente dhcp non 
gestisce correttamente il tempo di leases;  L'ho scritto io ed ho 
trovato più facile passargli le informazioni piuttosto che rimettere 
mano ad un codice vecchio di quasi venti anni fa.
 
host morgan.home.lan {
     hardware ethernet 08:00:27:80:f2:dd ;
     next-server  marina.home.lan ;
     if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
         filename "pxelinux.0";
     } else if substring (option vendor-class-identifier, 0, 9) = 
"Etherboot" {
         filename "minnie/boot/vmlinuz";
     } else {
         filename = "" ;  ##  Forza errore
     }
}
 
Questa altra macchina mi serve per fare esperimenti di boot via rete e 
la entry nella configurazione fornisce cosa deve essere caricato e da 
quale altra macchina.
 
Altre macchine linux e gli smart-phone non necessitano di alcuna entry 
nella configurazione se non richiedono parametri diversi dal default.


 Giovanni
 
Saluti!
GabrieleMax

 prenotato/specificato oppure in un altra area del file del dhcp?
 
Non so quale server dhcp tu stia usando posso solo darti un esempio del 
server dhcp da ISC che uso.  Ho disabilitato il dhcp del router/AP che 
non permette la gestione dei nomi delle macchine e riservato una 
macchina per fornire vari servizi.
 
All'indirizzo 
http://giovanni.homelinux.net/development/index.html
 
trovi l'accesso ad un esempio di configurazione per BIND che include 
anche il file per DHCP.  È vecchio ma rispecchia la situazione che sto 
usando da molto tempo per la mia LAN.
 
Avevo alcuni computer usati per sviluppare ma ora principalmente bind e 
dhcpd servono per gli snartphone dei nipoti.


 Giovanni
 
Saluti!
GabrieleMax

 altri parametri?
 
Il gateway 192.168.1.1 non è specificato per il solo range degli IP 
dinamici ma per tutta la subnet (192.168.1.1 - 192.168.1.254)
 
Potresti provare a suddividere la rete in più subnet, ma non conoscendo 
la topologia non so dirti come sia realizzabile.  In alcune occasioni 
l'ho sperimentata ma solo per connettere una macchina attraverso altre 
ma mi è stato difficile perché occorre mettere in piedi il NAT ed il 
router con route statiche.


 Giovanni
 
Saluti!
GabrieleMax