Ciao,
sono un dilettante allo saraglio con i CISCO. Ho preso un 877 per imparare qualcosa su questi oggetti.
ho configurato un dhcp su mac (alcune macchine hanno il loro indirizzo in base al mac address) ma lo stesso portatile (chiamato europa) che ha a bordo sia vista che debian ha un comportamento diverso a seconda del sistema operativo.
Ho configurato
ip dhcp pool europa
host 10.10.10.5 255.255.248.0
hardware-address 1b.24b4.ba12
client-name europa
client-identifier europa
e su linux tutto funziona regolarmente (allego etratto di debug ip dhcp
server packet)
*Mar 2 12:33:19.735: %LINEPROTO-5-UPDOWN: Line protocol on Interface
FastEthernet2, changed state to up
*Mar 2 12:33:52.575: DHCPD: DHCPDISCOVER received from client
001b.24b4.ba12 on interface Vlan1.
*Mar 2 12:33:52.575: DHCPD: Sending DHCPOFFER to client 001b.24b4.ba12
(10.10.10.5).
*Mar 2 12:33:52.575: DHCPD: creating ARP entry (10.10.10.5,
001b.24b4.ba12).
*Mar 2 12:33:52.575: DHCPD: unicasting BOOTREPLY to client
001b.24b4.ba12 (10.10.10.5).
*Mar 2 12:33:52.579: DHCPD: DHCPREQUEST received from client
001b.24b4.ba12.
*Mar 2 12:33:52.579: DHCPD: Can't find any hostname to update
*Mar 2 12:33:52.579: DHCPD: Sending DHCPACK to client 001b.24b4.ba12
(10.10.10.5).
*Mar 2 12:33:52.579: DHCPD: creating ARP entry (10.10.10.5,
001b.24b4.ba12).
*Mar 2 12:33:52.579: DHCPD: unicasting BOOTREPLY to client
001b.24b4.ba12 (10.10.10.5).
mentre su windows no (allego etratto di debug ip dhcp server packet)
*Mar 2 12:36:29.227: %LINEPROTO-5-UPDOWN: Line protocol on Interface
FastEthernet2, changed state to up
*Mar 2 12:37:20.531: DHCPD: DHCPREQUEST received from client
0100.1b24.b4bf.c6.
*Mar 2 12:37:20.531: DHCPD: Appending system default domain
*Mar 2 12:37:20.531: DHCPD: Using hostname 'europa.yourdomain.com.' for
dynamic update (from FQDN option)
*Mar 2 12:37:20.531: DHCPD: Sending DHCPACK to client 0100.1b24.b4bf.c6
(10.10.10.2).
*Mar 2 12:37:20.531: DHCPD: Including FQDN option name
'europa.yourdomain.com.' rcode1=0, rcode2=0 flags=0x0
*Mar 2 12:37:20.531: DHCPD: broadcasting BOOTREPLY to client
001b.24b4.ba12.
Non so se ho dimenticato qualche istruzione oppure ho trovato un bug
(dubito, questio IOS penso sia ben testato per queste cose...)
Grazie
Marco
DHCP: comportamento diverso windows/Linux client!!!!
Moderatore: Federico.Lagni
-
- Messianic Network master
- Messaggi: 1159
- Iscritto il: dom 11 mar , 2007 2:23 pm
- Località: Termoli
hai notato che windows gli manda un mac address modificato? Infatti il Cisco tenta di mandare il DHCP Reply a 0100.1b24.b4bf.c6 invece che 001b.24b4.ba12
ciao!
ciao!
-
- n00b
- Messaggi: 10
- Iscritto il: dom 29 ago , 2010 3:01 pm
Ho risolto... Windows e i client window like hanno bisogno del parametro client-identifier !!!!intel ha scritto:hai notato che windows gli manda un mac address modificato? Infatti il Cisco tenta di mandare il DHCP Reply a 0100.1b24.b4bf.c6 invece che 001b.24b4.ba12
ciao!
Grazie Marco
Ultima modifica di thinkmarco il lun 30 ago , 2010 1:36 am, modificato 1 volta in totale.
-
- Messianic Network master
- Messaggi: 1159
- Iscritto il: dom 11 mar , 2007 2:23 pm
- Località: Termoli
thinkmarco ha scritto: *Mar 2 19:48:23.195: DHCPD: Sending DHCPACK to client 0100.1e8c.1e06.84 (10.10.0.6).
*Mar 2 19:53:19.255: DHCPD: Sending DHCPACK to client 001e.8c1e.0684 (10.10.200.7).
Non mi pare coerente....
-
- n00b
- Messaggi: 10
- Iscritto il: dom 29 ago , 2010 3:01 pm
Pero' purtroppo non ho trovato altra soluzione...
-
- Messianic Network master
- Messaggi: 1158
- Iscritto il: ven 12 ott , 2007 2:48 pm
- Contatta:
T i confermo anch'io che nel 4500 ho dovuto impostare il client-identifier anteponendo un 01 a tutti i mac-address che volevo riservare (questo per dei client mac).
Ai tempi mi sembra di aver trovato la cosa spiegata in un doc Cisco, ma è passato troppo tempo, non ricordo esattamente.
Rizio
Ai tempi mi sembra di aver trovato la cosa spiegata in un doc Cisco, ma è passato troppo tempo, non ricordo esattamente.
Rizio
Si vis pacem para bellum
-
- n00b
- Messaggi: 20
- Iscritto il: sab 01 mag , 2010 7:35 am
-
- n00b
- Messaggi: 10
- Iscritto il: dom 29 ago , 2010 3:01 pm
Gli RFC sono raccomandazioni infatti Windows e Linux si comportano diversamente! Poiche' la divesita' del comportamento e' deterministica e ben determinata, in CISCO potevano avere un'attenzione in piu' per risolvere questo problema.Bluedeep ha scritto:http://www.ietf.org/rfc/rfc1700.txt
"ADDRESS RESOLUTION PROTOCOL PARAMETERS"
1 Ethernet (10Mb)