Ar VPN pervadino jūsų Mac? Palyginkite tris pagrindinio kompiuterio vardo reikšmes
Pasikeitęs Terminalo raginys nėra pervadinimas. ComputerName, LocalHostName ir HostName saugo skirtingas reikšmes, o viena jų dažnai tiesiog nenustatyta.
Raginys, kuris anksčiau rodė viena, dabar rodo kita, o pasikeitęs ryšys buvo VPN. Tai visi įrodymai, kuriuos dauguma žmonių turi prieš darydami išvadą, kad Mac buvo pervadintas, ir to nepakanka. macOS saugo mažiausiai tris atskiras vardo reikšmes, kiekviena turi skirtingą paskirtį, o apvalkalo raginys rodo daugiausiai vieną jų taip, kad lengva perskaityti neteisingai.
Jų palyginimas reikalauja trijų komandų ir išsprendžia klausimą prieš kam nors ką nors redaguojant.
Trys reikšmės, trys paskirtys
Visos trys yra eilutės, kurias sistema mielai praneš, o pagunda yra pirmą rastą laikyti autoritetingu. Taip vartotojas galiausiai „pataiso“ netinkamą lauką ir stebi, kaip simptomas išlieka.
| Value | What it is responsible for |
|---|---|
ComputerName | The friendly name a person sees in About and on the network browser; this is the one users mean by "my Mac's name" |
LocalHostName | The Bonjour name used on the local link, usually shown with a .local suffix in Sharing |
HostName | An explicitly configured host name that may simply not be set at all |
Trečioji eilutė yra vieta, kur prasideda didžioji dalis painiavos. Nenustatytas HostName yra normali būsena, o ne sugadinimas, ir tai reiškia, kad sistema, kai jai reikia pagrindinio kompiuterio vardo, atsigauna iš kitų šaltinių. Šios tuštumos skaitymas kaip žalos veda prie taisymo, kurio niekada nereikėjo. Ji taip pat slepia tikrąjį klausimą, kuris yra ne tai, kaip vadinama mašina, o tai, kurį vardą tam tikra paieška ar raginys naudoja tuo momentu. Atsakykite į tai, ir tuščia reikšmė nustos atrodyti kaip defektas.
Skaitykite prieš rašydami
Šios trys komandos tik praneša reikšmes. Jos nieko nekeičia, todėl jas saugu vykdyti tyrimo metu.
scutil --get ComputerName
scutil --get LocalHostName
scutil --get HostName
Vykdykite jas toje pačioje vietinėje sesijoje prieš leistiną VPN ryšį ir po jo, ir atkreipkite dėmesį, kuri reikšmė tikrai skiriasi. Jei niekas nesiskiria, o raginys vis dar atrodo neteisingai, vardas niekada nebuvo problema: kažkas apvalkalo konfigūracijoje ar nuotolinėje sesijoje rodo kitą eilutę.
Apple vadovas apie kompiuterių vardus ir vietinius pagrindinio kompiuterio vardus draugišką vardą priskiria skiltims General ir About, o vietinį vardą – General ir Sharing. Jis taip pat dokumentuoja automatinį priesagą, pridedamą, kai kitas Mac tame pačiame ryšyje jau naudoja vardą, ir tai verta žinoti prieš laikant netikėtą skaičių klastojimo įrodymu.
Ką apvalkalo raginys iš tikrųjų įrodo
Raginys yra eilutė, kurią sudaro apvalkalas, o jo pagrindinio kompiuterio vardo elementas gali kilti iš išplėsto vardo, sutrumpintos jo formos arba kietai profilio faile įrašytos reikšmės. Jis taip pat gali priklausyti SSH sesijai visiškai kitoje mašinoje, o tai yra mažiausiai įspūdingas paaiškinimas ir toli gražu dažniausias raginio, kuris pasikeitė tą akimirką, kai prisijungėte VPN.
Patikrinkite, kur esate, prieš tikrindami, kuo vadinatės. Vykdykite hostname ir palyginkite jį su trimis išsaugotomis reikšmėmis, tada pažiūrėkite į apvalkalo raginio nustatymą, ar jis apskritai rodo pagrindinį kompiuterį. Jei raginyje yra pažodinė eilutė, kurią kažkas prieš metus įrašė į konfigūracijos failą, joks sistemos pakeitimas niekada nepadarys jos atitinkančios.
Palyginimas svarbus ir ataskaitai. Kitaip atrodantis raginys ir tikrai pasikeitęs išsaugotas ComputerName yra du radiniai su dviem skirtingais savininkais, o jų sujungimas į vieną sakinį nukreipia kitą inžinierių į netinkamą vietą.
Kur VPN gali teisėtai paliesti vardų suteikimą
VPN keičia, kurie sprendėjai ir paieškos domenai yra aktualūs, ir gali per DHCP perduoti klientui pagrindinio kompiuterio vardą, jei klientas sukonfigūruotas jį priimti. Tai tikras mechanizmas, ir jis siauresnis nei „VPN pervadino mano Mac“. Tai, kad sprendėjas keičia, kuris vardas išsprendžiamas tam tikram adresui, neperrašo išsaugotų vietinių reikšmių.
Taigi atskirkite du klausimus. Ar pačios mašinos tapatybė kitokia, ar kitoks yra vardas, kurį ji naudoja pasiekti ką nors kita? Į pirmąjį atsako trys išsaugotos reikšmės; į antrąjį atsako DNS užklausos ir naudojamas ryšio profilis. Traktuojant juos kaip vieną klausimą, tapatybės nustatymai keičiami reaguojant į vardų sprendimo problemą.
Jei nuolatinio pagrindinio kompiuterio vardo tikrai reikia
Reikšmės nustatymas yra sąmoningas administracinis veiksmas, o ne kosmetinis pageidavimas, ir reikšmė turėtų ateiti iš to, kam priklauso mašinos vardų suteikimo politika. Valdomo vardo perrašymas, kad raginys atrodytų pažįstamas, gali sugadinti sertifikatų patikras, stebėjimą ir visa kita, kas identifikuoja pagrindinį kompiuterį.
Kur pakeitimo tikrai reikia, tas pats įrankis, kuris nuskaitė reikšmes, jas ir įrašo, o HostName priima visiškai kvalifikuotą vardą, tuo tarpu kiti du tikisi vietinių formų. Užrašykite, ką pakeitėte ir kodėl, nes būtent tokia redakcija nustebina kitą žmogų, pažiūrėjusį į mašiną.
Daugumai ataskaitų teisingas atsakymas yra mažesnis, nei klausimas sufleruoja: perskaitykite visas tris reikšmes, nustatykite, kuri skiriasi, ir pataisykite tik ją. Raginys buvo kažko simptomas, o trys komandos pasako, ko.