Uhm.. leggendo la documentazione dell'URL ACS del CWMP
fonte:
https://www.qacafe.com/resources/acs-discovery/leggo che il modem richiede l'URL nel parametro 124 e 60
e gli viene inviata da TIM nel parametro 125 e 43
Ora, questo è un pezzo del log del mio finto dhcp server
<< LISTENING TO PORT 67 >>
PACKET RECEIVED FROM 0.0.0.0:68 [siz=300]
XXXX PACKET START XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [siz=300] 01=BOOT-REQUEST
HW=01, HWLEN=06, HOPS=00 SESSION=C3-15-68-B9
CLI_TIME=00-04 FLAGS=00 00 -----> UNICAST
CLIADDRESS=00.00.00.00 (0.0.0.0)
CLIADD-SRV=00.00.00.00 (0.0.0.0)
SRVADD-SRV=00.00.00.00 (0.0.0.0)
GATEWAY=00.00.00.00 (0.0.0.0)
CLIENT-HW= (DGA4331)
SRV-HOSTN=
BOOT FNAM=
----------- PACKET IS DHCP -----------
[$35/53=COMMAND] L=01 [01] DISCOVER
{$91/145=FORCERENEW CAPAB} L=01 [01]
[$39/57=MAXLEN DHCP MSGs] L=02 [05][dc] 1500 bytes
[$37/55=PARAM REQUEST] L=11 [01][03][06][0f][21][2a][33][79][f9][d4][0c]
.............Parameter...List...................................
[$01/1=SUBNET MASK] ,[$03/3=ROUTER(S)] ,
[$06/6=DNS(S)] ,[$0f/15=DOMAIN NAME] ,
[$21/33=STATIC ROUT TABLE] ,[$2a/42=ADDR NTP SERVER(s)] ,
[$33/51=LEASE] ,{$79/121=CLASSLESS STATIC ROUTE} ,
{$f9/249=M$ CLASSLESS STAT ROUTE} ,{$d4/212=OPTION 6RD} ,
[$0c/12=HOSTNAME]
.............Parameter...List...................................
[$0c/12=HOSTNAME] L=08 [6d][6f][64][65][6d][74][69][6d] modemtim
[$ff/255=OPTIONS END] L=00
XXXX PACKET END XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Per la cronaca, io poi invio un DHCP-OFFER con IP,MASK,ROUTER,DNS,
il modem risponde con DHCP-REQUEST con l'IP da me offerto
e mi richiede gli stessi 11 parametri della DHCP-DISCOVER,
io rispondo con DHCP-ACK inserendo solo IP,MASK,ROUTER,DNS
e a questo punto il led POWER da rosso diventa verde
e mi si accendono in verde anche LINEA e WEB
Come potete vedere dal log del DHCP DISCOVER, il modem non richiede affatto
i parametri 124 e 60, 125 e 43 ma altri parametri.... alcuni strani come 121,212,249
Stavo pensando
come esperimento di "forzargli" la stringa ACS
nel pacchetto DHCP-OFFER che gli invio e magari pure nel DHCP-ACK
per vedere se la prende lo stesso, o anche inserirla in un nuovo DHCP-INFORM
ma prima devo capire in quale parametro metterla
E poi mi chiedo che stringa gli metto? una cosa tipo 192.168.1.4/script
(installando un server http nel computer 192.168.1.4) potrebbe andare?
P.S. So bene che il modem potrebbe non richiedere la stringa ACS semplicemente perché
vede il VPI/VCI disabilitato. Ma non richiederla significa anche non accettarla?
Oppure potrebbe rifiutare tutte le stringhe offerte diverse da quella richiesta,
o rifiutare quelle non-HTTPS, però non si sa mai, magari c'è qualche falla nei controlli sul
protocollo DHCP
@LuKePicci per togliermi dalle scatole il Vpi/Vci vanno bene tutte le schede (usb/non-usb) realtek?
perché stavo pensando di prenderne una per approfondire i miei test.
Sai mica indicarmi un modello di un'ottima scheda realtek con vpi/vci,
magari usb così la metto e tolgo facilmente?
Poi il VPI/VCI si setta da Proprietà della scheda di rete/Avanzate?
perché io sul pc ho una Intel I211 e l'unica proprietà che ci si avvicina è "Priorità pacchetti e VLAN"