Terugval-lease nadat die werf-tonnel terugkeer: hernu of wag?
’n Herstelde werf-tonnel en ’n kliënt se tydelike lease is twee klokke. Vergelyk ’n gedwonge hernuwing met wag, en lees watter bediener werklik geantwoord het.
Die werfskakel is op, die tonnel is gevestig, en die takrekenaars kan steeds nie die lêerbediener bereik nie. Twee klokke het tydens die onderbreking geloop en net een van hulle het klaar geloop. Die tonnel het herstel toe die versleutelde pad teruggekom het; elke kliënt se adres herstel wanneer sy huidige lease eindig of vervang word. Om daardie twee tydlyne te vergelyk verduidelik die gaping vinniger as om vuurmuurlogboeke te lees.
Twee klokke, en een van hulle is nie die tonnel nie
Met DHCP oor VPN plus ’n plaaslike terugval kan die toestel tydelike plaaslike leases uitreik terwyl die afgeleë DHCP-pad onbeskikbaar is. Die tydelike duur word gewoonlik in minute gemeet, wat kort genoeg is om die probleem weg te steek en lank genoeg om ’n kort onderbreking te oorleef. Wanneer die tonnel terugkeer, hou die terugval op om daardie leases aan te bied. Dit reik nie in ’n kliënt in en kanselleer nie die lease wat hy reeds het nie. Daardie kliënt hou sy adres, masker, poort en resolver tot hernuwing of verstryking, en daarom kan ’n gesonde tonnel en ’n stukkende rekenaar vir die res van die lease saam bestaan.
Hou die implementering en die sagtewareweergawe by hierdie stelling. Tydsname en verstekwaardes verskil tussen SonicOS-weergawes, en ’n ouer koppelvlak bewys nie wat ’n nuwer een doen nie.
Vergelyk die twee herstelbewegings
Beweging A is om te wag. Dit kos niks, waag niks, en laat elke kliënt op sy eie skedule hernu. Beweging B is om ’n vrystelling en hernuwing op die geaffekteerde kliënt te forseer, wat die beoogde adres dadelik kry maar alles onderbreek wat die kliënt doen. Op ’n enkele rekenaar is die gedwonge hernuwing gewoonlik die vinniger pad en maklik om te regverdig. Op ’n laboratorium of ’n verkoopspuntterminaal midde-in ’n transaksie is wag die veiliger keuse, en ’n geskeduleerde hernuwing buite saketyd klop albei.
ipconfig /all
ipconfig /release
ipconfig /renew
Lees die uitvoer voordat jy enigiets vrystel. As die adres, poort en DNS reeds met die normale omvang ooreenstem, het die kliënt self herstel en die oorblywende probleem is elders. Op ’n Linux-kliënt is die ekwivalent ’n lease-vrystelling en hernuwing deur die netwerkbestuurder eerder as ’n handmatig aangepaste adres, want die bestuurder sal jou verandering anders by die volgende gebeurtenis herskryf.
Lees die aanbod, nie net die adres nie
Die adres alleen sê nie wie dit verskaf het nie. Wat saak maak, is die bedieneridentifiseerder in die aanbod, die leasetyd, en of die poort en resolver by die terugvalomvang of die normale een pas.
tcpdump -ni any 'port 67 or port 68'
Teken op tydens die hernuwing, want ’n stil koppelvlak sê vir jou die kliënt het nooit gevra nie. As die aanbod van die plaaslike terugval kom terwyl die tonnel op is, behandel die keuselogika die afgeleë pad steeds as onbeskikbaar, en om hernuwings op kliënte te forseer sal net dieselfde resultaat herhaal. Korreleer die opname met tonnelgebeurtenisse op dieselfde klok. ’n Hersleuteling of ’n kort onderbreking wat sekondes voor die kliënt se versoek eindig, is ’n waarskynlike oorsaak; ’n skoon tonnel met ’n terugvalantwoord is ’n konfigurasieprobleem in die keusepad.
Waar die vergelyking omkeer
As baie kliënte gelyktydig geraak word, word hernuwings per kliënt ’n tou onderbrekings en ’n ondersteuningsoproep. Kyk in daardie geval na die terugvalomvang en die herstelprosedure eerder as na die kliënte, want die populasie het saam herstel en sal weer saam herstel.
As net een kliënt geraak word terwyl sy bure reg is, geld die omgekeerde: daardie kliënt se lease, sy reservering of sy eie DHCP-kliëntgedrag is die veranderlike, en ’n werfwyde verandering is die verkeerde instrument.
Statiese adresse en reserverings het ’n derde antwoord nodig. ’n Kliënt wat aan ’n adres vasgepen is, kan nie deur hernuwing gered word nie, en ’n reservering wat met die terugvalomvang bots, lewer ’n duplikaat wat soos ’n routeringsfout lyk totdat jy die twee adresplanne vergelyk.
Skryf die uitgangsprosedure neer
Besluit vooraf waarvoor die terugval is, hoe lank ’n kliënt sy tydelike adres mag hou, en wie toegelaat word om ’n hernuwing tydens saketyd te forseer. Skryf die antwoord waar die diensingenieur dit sal vind, langs die omvangdefinisie. Toets dit dan een keer doelbewus: laat die tonnel val, kyk wat die kliënt ontvang, herstel die tonnel, en teken op hoe lank die kliënt neem om sy normale instellings terug te kry. Daardie enkele oefening vervang meeste van die raaiwerk die volgende keer wanneer die werfskakel fladder.
Sluit af deur die hulpbron te bevestig, nie die adres nie. Om die lêerbediener te bereik, sy naam op te los en die internet te bereik is drie afsonderlike toetse, en net die laaste een was nooit in twyfel nie.