Vai VPN pārdēvēja jūsu Mac? Salīdziniet trīs resursdatora nosaukuma vērtības
Mainīts Terminal uzvedne nav pārdēvēšana. ComputerName, LocalHostName un HostName glabā atšķirīgas vērtības, un viena no tām bieži vien vienkārši nav iestatīta.
Uzvedne, kas agrāk rādīja vienu, tagad rāda citu, un mainītais savienojums bija VPN. Tas ir visi pierādījumi, kas lielākajai daļai cilvēku ir pirms secinājuma, ka Mac tika pārdēvēts, un ar to nepietiek. macOS glabā vismaz trīs atsevišķas nosaukuma vērtības, katrai ir cits uzdevums, un čaulas uzvedne parāda ne vairāk kā vienu no tām tādā veidā, ko ir viegli izlasīt nepareizi.
To salīdzināšanai vajag trīs komandas, un tas atrisina jautājumu pirms kāds kaut ko rediģē.
Trīs vērtības, trīs uzdevumi
Visas trīs ir virknes, ko sistēma labprāt ziņos, un kārdinājums ir pirmo atrasto uzskatīt par autoritatīvu. Tā lietotājs nonāk pie nepareizā lauka „labošanas“ un vēro, kā simptoms saglabājas.
| 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šā rinda ir vieta, kur sākas lielākā daļa apjukuma. Neiestatīts HostName ir normāls stāvoklis, nevis bojājums, un tas nozīmē, ka sistēma, kad tai vajag resursdatora nosaukumu, atkāpjas uz citiem avotiem. Šī tukšuma lasīšana kā bojājuma noved pie labojuma, kas nekad nebija vajadzīgs. Tas arī slēpj īsto jautājumu, kas nav par to, kā mašīnu sauc, bet gan par to, kādu nosaukumu konkrēts meklējums vai uzvedne tajā brīdī izmanto. Atbildiet uz to, un tukšā vērtība pārstās izskatīties kā defekts.
Lasiet pirms rakstāt
Šīs trīs komandas tikai ziņo vērtības. Tās neko nemaina, kas padara tās drošas izpildei izmeklēšanas laikā.
scutil --get ComputerName
scutil --get LocalHostName
scutil --get HostName
Izpildiet tās tajā pašā lokālajā sesijā pirms atļautā VPN savienojuma un pēc tā, un atzīmējiet, kura vērtība tiešām atšķiras. Ja nekas neatšķiras un uzvedne joprojām izskatās nepareiza, nosaukums nekad nav bijis problēma: kaut kas čaulas konfigurācijā vai attālajā sesijā rāda citu virkni.
Apple rokasgrāmata par datoru nosaukumiem un lokālajiem resursdatora nosaukumiem draudzīgo nosaukumu ievieto sadaļās General un About, bet lokālo nosaukumu — General un Sharing. Tā arī dokumentē automātisko piedēkli, ko pievieno, kad cits Mac tajā pašā savienojumā jau izmanto nosaukumu, un to ir vērts zināt pirms negaidīta skaitļa uzskatīšanas par manipulācijas pierādījumu.
Ko čaulas uzvedne patiešām pierāda
Uzvedne ir virkne, ko veido čaula, un tās resursdatora nosaukuma elements var nākt no paplašinātā resursdatora nosaukuma, tā saīsinātās formas vai profila failā cieti kodētas vērtības. Tā var arī piederēt SSH sesijai pavisam citā mašīnā, kas ir vismazāk spožais skaidrojums un nepārprotami visbiežākais uzvednei, kas mainījās tajā mirklī, kad pievienojāt VPN.
Pārbaudiet, kur esat, pirms pārbaudāt, kā jūs sauc. Izpildiet hostname un salīdziniet to ar trim saglabātajām vērtībām, pēc tam apskatiet čaulas uzvednes iestatījumu, lai redzētu, vai tā vispār rāda resursdatoru. Ja uzvedne satur burtisku virkni, ko kāds pirms gadiem ierakstīja konfigurācijas failā, nekāda sistēmas maiņa to nekad nesaskaņos.
Salīdzinājums ir svarīgs arī atskaitēm. Atšķirīgi izskatīga uzvedne un patiesi mainīts saglabātais ComputerName ir divi atradumi ar diviem dažādiem īpašniekiem, un to apvienošana vienā teikumā nākamo inženieri aizsūta nepareizajā vietā.
Kur VPN drīkst likumīgi pieskarties nosaukumu piešķiršanai
VPN maina to, kuri atrisinātāji un meklēšanas domēni ir būtiski, un tas var nodot klientam resursdatora nosaukumu, izmantojot DHCP, ja klients ir konfigurēts tādu pieņemt. Tas ir reāls mehānisms, un tas ir arī šaurāks par „VPN pārdēvēja manu Mac“. Tas, ka atrisinātājs maina to, kurš nosaukums tiek atrisināts konkrētai adresei, nepārraksta saglabātās lokālās vērtības.
Tāpēc atdaliet divus jautājumus. Vai pašas mašīnas identitāte ir citāda, vai arī nosaukums, ko tā izmanto, lai sasniegtu ko citu, ir citāds? Uz pirmo atbild trīs saglabātās vērtības; uz otro atbild DNS vaicājumi un izmantotais savienojuma profils. Ja tos uztver kā vienu jautājumu, identitātes iestatījumi tiek mainīti, reaģējot uz nosaukumu atrisināšanas problēmu.
Ja pastāvīgs resursdatora nosaukums tiešām ir vajadzīgs
Vērtības iestatīšana ir apzināta administratīva darbība, nevis kosmētiska izvēle, un vērtībai jānāk no tā, kam pieder mašīnas nosaukumu piešķiršanas politika. Pārvaldīta nosaukuma pārrakstīšana, lai uzvedne izskatītos pazīstama, var salauzt sertifikātu pārbaudes, uzraudzību un visu citu, kas identificē resursdatoru.
Kur maiņa tiešām ir vajadzīga, tas pats rīks, kas nolasīja vērtības, tās arī ieraksta, un HostName pieņem pilnībā kvalificētu nosaukumu, kamēr pārējie divi sagaida lokālās formas. Pierakstiet, ko mainījāt un kāpēc, jo tieši šāds labojums pārsteidz nākamo cilvēku, kurš paskatīsies uz mašīnu.
Lielākajai daļai atskaišu pareizā atbilde ir mazāka, nekā jautājums liek domāt: izlasiet visas trīs vērtības, nosakiet, kura atšķiras, un labojiet tikai to. Uzvedne bija kaut kā simptoms, un trīs komandas pasaka, kā.