Pinalitan ba ng VPN ang pangalan ng iyong Mac? Ihambing ang tatlong halaga ng pangalan ng host
Ang binagong prompt ng Terminal ay hindi pagpapalit ng pangalan. Magkaiba ang halagang hawak ng ComputerName, LocalHostName at HostName, at madalas na ang isa sa kanila ay talagang hindi nakatakda.
Ang prompt na dating nagpapakita ng isang bagay ay nagpapakita na ngayon ng iba, at ang koneksyong nagbago ay isang VPN. Iyan ang buong ebidensyang mayroon ang karamihan bago magpasyang pinalitan ng pangalan ang Mac, at hindi ito sapat. Nagtatago ang macOS ng hindi bababa sa tatlong magkahiwalay na halaga ng pangalan, may iba't ibang gawain ang bawat isa, at ang prompt ng shell ay nagpapakita ng hindi hihigit sa isa sa mga ito sa paraang madaling mabasa nang mali.
Ang paghahambing sa mga ito ay nangangailangan ng tatlong utos at nilulutas ang tanong bago pa may magbago ng anuman.
Tatlong halaga, tatlong gawain
Lahat ng tatlo ay mga string na ikalulugod na iulat ng system, at ang tukso ay ituring na awtoritatibo ang unang mahanap. Ganito napupunta ang isang user sa «pag-aayos» ng maling field at pinapanood na nananatili ang sintomas.
| 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 |
Ang ikatlong hanay ang lugar kung saan nagsisimula ang karamihan ng kalituhan. Ang HostName na hindi nakatakda ay normal na kalagayan, hindi pinsala, at nangangahulugan itong lumilipat ang system sa ibang pinagmumulan kapag kailangan nito ng pangalan ng host. Ang pagbasang ng kahungkagang iyon bilang pinsala ay humahantong sa pagwawastong hindi kailanman kailangan. Tinatago rin nito ang tunay na tanong, na hindi kung ano ang pangalan ng makina kundi kung aling pangalan ang ginagamit ng isang partikular na paghahanap o prompt sa sandaling iyon. Sagutin iyon, at hindi na magmumukhang depekto ang walang laman na halaga.
Basahin bago magsulat
Ang tatlong utos na ito ay nag-uulat lamang ng mga halaga. Wala silang binabago, kaya ligtas silang patakbuhin habang nag-iimbestiga.
scutil --get ComputerName
scutil --get LocalHostName
scutil --get HostName
Patakbuhin ang mga ito sa parehong lokal na sesyon bago at pagkatapos ng pinahintulutang koneksyon sa VPN, at itala kung aling halaga ang talagang naiiba. Kung wala namang naiiba at mali pa rin ang itsura ng prompt, hindi kailanman ang pangalan ang problema: may isang bagay sa configuration ng shell o sa malayong sesyon na nagpapakita ng ibang string.
Ang gabay ng Apple tungkol sa mga pangalan ng computer at lokal na pangalan ng host ay naglalagay ng magiliw na pangalan sa ilalim ng General at About, at ang lokal na pangalan sa ilalim ng General at Sharing. Itinatag din nito ang awtomatikong suffix na idinadagdag kapag may ibang Mac sa parehong link na gumagamit na ng pangalan, na dapat malaman bago ituring na ebidensya ng pakikialam ang isang hindi inaasahang numero.
Ano ang talagang pinapatunayan ng prompt ng shell
Ang prompt ay isang string na binubuo ng shell, at ang elementong pangalan ng host nito ay maaaring magmula sa pinalawak na pangalan ng host, sa pinaikling anyo nito, o sa halagang hard-coded sa isang file ng profile. Maaari rin itong pag-aari ng sesyon ng SSH sa isang ganap na ibang makina, na siyang pinakamababang kislap na paliwanag at higit na karaniwan para sa prompt na nagbago sa sandaling ikinonekta mo ang VPN.
Suriin kung nasaan ka bago suriin kung ano ang itinatawag sa iyo. Patakbuhin ang hostname at ihambing ito sa tatlong nakatagong halaga, pagkatapos tingnan ang setting ng prompt ng shell upang makita kung ipinapakita nito ang host. Kung ang prompt ay may literal na string na itinipa ng isang tao sa isang configuration file maraming taon na ang nakalipas, walang pagbabago sa system ang makakapagpapareho nito kailanman.
Mahalaga rin ang paghahambing sa pag-uulat. Ang prompt na mukhang iba at ang nakatagong ComputerName na talagang nagbago ay dalawang natuklasan na may dalawang magkaibang may-ari, at ang pagsasanib ng mga ito sa isang pangungusap ay nagpapadala sa susunod na inhinyero sa maling lugar.
Saan maaaring legal na hawakan ng VPN ang pagpapangalan
Binabago ng VPN kung aling mga resolver at domain ng paghahanap ang may kaugnayan, at maaari nitong bigyan ang client ng pangalan ng host sa pamamagitan ng DHCP kung ang client ay naka-configure na tumanggap ng isa. Tunay na mekanismo iyon, at mas makitid din ito kaysa «pinalitan ng VPN ang pangalan ng Mac ko». Ang pagbabago ng resolver sa kung aling pangalan ang nireresolba para sa isang partikular na address ay hindi nagsusulat muli ng mga nakatagong lokal na halaga.
Kaya paghiwalayin ang dalawang tanong. Iba ba ang sariling pagkakakilanlan ng makina, o iba ang pangalang ginagamit nito upang maabot ang ibang bagay? Ang una ay sinasagot ng tatlong nakatagong halaga; ang pangalawa ng mga paghahanap ng DNS at ng profile ng koneksyong ginagamit. Ang pagtrato sa mga ito bilang isang tanong ay nagdudulot ng pagbabago sa mga setting ng pagkakakilanlan bilang tugon sa problema sa pagresolba ng pangalan.
Kung talagang kailangan ang permanenteng pangalan ng host
Ang pagtatakda ng halaga ay sinadyang pagkilos na administratibo, hindi kagustuhang kosmetiko, at ang halaga ay dapat magmula sa nagmamay-ari ng patakaran sa pagpapangalan ng makina. Ang pag-overwrite sa pinamamahalaang pangalan upang magmukhang pamilyar ang prompt ay maaaring makasira sa mga pagsusuri ng sertipiko, monitoring at anumang iba pang nagtatakda ng pagkakakilanlan ng host.
Kung saan talagang kailangan ang pagbabago, ang parehong tool na bumasa ng mga halaga ang nagsusulat ng mga ito, at ang HostName ay tumatanggap ng ganap na kwalipikadong pangalan habang ang dalawa ay umaasa sa lokal na mga anyo. Itala kung ano ang binago mo at bakit, dahil ito mismo ang uri ng pag-edit na ikinagulat ng susunod na taong titingin sa makina.
Para sa karamihan ng ulat, ang tamang sagot ay mas maliit kaysa ipinahihiwatig ng tanong: basahin ang tatlong halaga, tukuyin kung alin ang naiiba, at iwasto lamang iyon. Ang prompt ay sintomas ng isang bagay, at sinasabi ng tatlong utos kung ano.