Pagina 1 di 1

dhcp che non funziona, dove sbaglio?

Inviato: mar 25 lug , 2006 12:26 pm
da netdevel
su un router adsl wireless 857W (1atm+1wifi+4fe) ho configurato il dhcp.
l'interfaccia virtuale che fa da bridge fra il wifi e le 4 fe è configurata come segue:

Codice: Seleziona tutto

interface BVI1
 ip address 192.168.0.1 255.255.255.0
 ip nat inside
 ip virtual-reassembly
in più ci sono indirizzi esclusi che uso per le workstation:

Codice: Seleziona tutto

ip dhcp excluded-address 192.168.0.1 192.168.0.9
il dhcp è configurato come segue:

Codice: Seleziona tutto

ip dhcp pool lanpool
   network 192.168.0.0 255.255.255.0
   default-router 192.168.0.1 
   dns-server 88.149.128.12 
ora, i client che si collegano prendono gli ip correttamente, vale a dire il primo prende il .10, il secondo il .11 e così via.
quello che voglio fare è far assegnare a determinate postazioni un ip fisso in base al mac-address.
ho cercato sul forum, ecco come l'ho impostato:

Codice: Seleziona tutto

ip dhcp pool valedesk
   host 192.168.0.31 255.255.255.0
   client-identifier 0013.8f4a.38ba
   client-name valedesk
   default-router 192.168.0.1 
   dns-server 88.149.128.12 88.149.128.5 
il problema è che quell'host, quando si attacca, prende ancora l'indirizzo .11
ho provato a sostituire client-identifier con hardware-address, ma non è cambiato nulla.
ovviamente sul client (che monta winxp pro) ho dato anche
ipconfig /release
ipconfig /renew
in modo da fargli riprendere un altro ip, ma niente......

in più, sul router ho dato un show mac-address-table:

Codice: Seleziona tutto

Destination Address  Address Type  VLAN  Destination Port
-------------------  ------------  ----  --------------------
0013.8f4a.38ba          Dynamic       1     FastEthernet0
e lo riconosce correttamente.........
cioè, il mac address è esattamente quello........

ho provato a dare un clear sia sulla mac-address-table che sulla tabella arp, e rifare tutto, ma niente, si prende sempre il .11

per tentare di capire cosa succede, ho dato dalla modalità privilege un bel
debug dhcp detail
per vedere che messaggi arrivavano e uscivano, ma anche dando un /relese e /renew sul client, non è apparso nessun messaggio........

dove sto sbagliando ?

un grazie in anticipo :)

Inviato: mar 25 lug , 2006 2:59 pm
da TheIrish
Prova a far convivere il tutto anche con l'indicazione dell'hardware address.
In realtà il client-identifier di Microsoft non coincide per forza con il mac-address...
cmq sia, un debug dhcp detail dovrebbe chiarire la cosa. Ricorda che, se ti trovi su un terminale telnet/ssh, è necessario battere "terminal monitor" prima di lanciare il debug.

Inviato: mar 25 lug , 2006 4:07 pm
da jbg70
Di solito serve aggiungere 01 davanti al mac address.
Per i jetdirect non serve, mentre per i client win si comporta così.

Il mac address 'visto dal router' lo ottieni con:

Codice: Seleziona tutto

 sh ip dhcp binding
Prova con

Codice: Seleziona tutto

client-identifier 0100.138f.4a38.ba
Saluti.

Inviato: mar 25 lug , 2006 6:43 pm
da netdevel
TheIrish ha scritto: 1)Prova a far convivere il tutto anche con l'indicazione dell'hardware address.
In realtà il client-identifier di Microsoft non coincide per forza con il mac-address...
2) cmq sia, un debug dhcp detail dovrebbe chiarire la cosa. Ricorda che, se ti trovi su un terminale telnet/ssh, è necessario battere "terminal monitor" prima di lanciare il debug.
1) non puoi, nel momento in cui indichi client-identifier xxxx.xxxx.xxxx questo parametro sovrascrive il parametro hardware-address, e viceversa.

2) ci ho pensato, ma ho provato anche col cavo consolle e proprio non usciva nulla...
jbg70 ha scritto:Di solito serve aggiungere 01 davanti al mac address.
Per i jetdirect non serve, mentre per i client win si comporta così.

Il mac address 'visto dal router' lo ottieni con:

Codice: Seleziona tutto

 sh ip dhcp binding
Prova con

Codice: Seleziona tutto

client-identifier 0100.138f.4a38.ba
Saluti.
ok ora provo :)

Inviato: mer 26 lug , 2006 10:35 am
da netdevel
jbg70 ha scritto:Di solito serve aggiungere 01 davanti al mac address.
Per i jetdirect non serve, mentre per i client win si comporta così.

Il mac address 'visto dal router' lo ottieni con:

Codice: Seleziona tutto

 sh ip dhcp binding
Prova con

Codice: Seleziona tutto

client-identifier 0100.138f.4a38.ba
Saluti.
grazie era proprio questo il problema :)