Je, VPN ilibadilisha jina la Mac yako? Linganisha thamani tatu za jina la mwenyeji
Kidokezo cha Terminal kilichobadilika si kubadilisha jina. ComputerName, LocalHostName na HostName huhifadhi thamani tofauti, na moja yao mara nyingi haijawekwa kabisa.
Kidokezo kilichokuwa kikionyesha jambo moja sasa kinaonyesha jingine, na muunganisho uliobadilika ulikuwa VPN. Hiyo ni thibitisho lote ambalo watu wengi wanayo kabla ya kuhitimisha kwamba Mac ilibadilishwa jina, na haitoshi. macOS huhifadhi angalau thamani tatu tofauti za jina, kila moja ikiwa na kazi tofauti, na kidokezo cha shell kinaonyesha moja tu kati yao kwa njia ambayo ni rahisi kusoma vibaya.
Kuzilinganisha kunahitaji amri tatu na hutatua swali kabla mtu yeyote kuhariri chochote.
Thamani tatu, kazi tatu
Zote tatu ni mifuatano ambayo mfumo utaripoti kwa furaha, na jaribu ni kuchukua ile ya kwanza unayopata kama yenye mamlaka. Hivyo mtumiaji huishia «kurekebisha» sehemu isiyo sahihi na kuziona dalili zikiendelea.
| 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 |
Mstari wa tatu ni mahali ambapo machafuko mengi huanza. HostName ambayo haijawekwa ni hali ya kawaida, si uharibifu, na inamaanisha mfumo unarudi kwenye vyanzo vingine wakati unahitaji jina la mwenyeji. Kusoma utupu huo kama uharibifu hupelekea marekebisho ambayo hayakuhitajika kamwe. Pia huficha swali la kweli, ambalo si jina la mashine bali ni jina gani utafutaji au kidokezo fulani kinatumia wakati huo. Jibu hilo, na thamani tupu itaacha kuonekana kama hitilafu.
Soma kabla ya kuandika
Amri hizi tatu hukagua thamani tu. Hazibadilishi chochote, jambo ambalo huzifanya ziwe salama kuziendesha wakati wa uchunguzi.
scutil --get ComputerName
scutil --get LocalHostName
scutil --get HostName
Ziendeshe katika kipindi kile cha mtaa kabla na baada ya muunganisho wa VPN ulioruhusiwa, na uangalie thamani ipi inatofautiana kweli. Ikiwa hakuna kinachotofautiana na kidokezo bado kinaonekana kibaya, jina halikuwa tatizo kamwe: kitu katika mipangilio ya shell au kipindi cha mbali kinaonyesha mfuatano mwingine.
Mwongozo wa Apple kuhusu majina ya kompyuta na majina ya wenyeji wa mtaa huweka jina la kirafiki chini ya General na About, na jina la mtaa chini ya General na Sharing. Pia huandika kiambishi cha kiotomatiki kinachoongezwa wakati Mac nyingine kwenye kiungo hicho inatumia jina tayari, jambo ambalo inafaa kujua kabla ya kuchukua namba isiyotarajiwa kama thibitisho la kuingiliwa.
Kidokezo cha shell kinathibitisha nini kwa kweli
Kidokezo ni mfuatano ambao shell huunda, na kipengele chake cha jina la mwenyeji kinaweza kutoka kwa jina la mwenyeji lililopanuliwa, umbo lake fupi, au thamani iliyowekwa moja kwa moja katika faili ya wasifu. Kinaweza pia kuwa cha kipindi cha SSH kwenye mashine tofauti kabisa, ambayo ni maelezo yasiyo ya kuvutia zaidi na kwa mbali ya kawaida kwa kidokezo kilichobadilika wakati ulipounganisha VPN.
Kagua ulipo kabla ya kukagua unaitwaje. Endesha hostname na ulinganishe na thamani tatu zilizohifadhiwa, kisha angalia mpangilio wa kidokezo cha shell kuona kama kinaonyesha mwenyeji hata kidogo. Ikiwa kidokezo kina mfuatano halisi ambao mtu aliandika katika faili ya mipangilio miaka kadhaa iliyopita, hakuna mabadiliko ya mfumo yatakayoufananisha kamwe.
Ulinganisho ni muhimu kwa utoaji wa ripoti pia. Kidokezo kinachoonekana tofauti na ComputerName iliyohifadhiwa iliyobadilika kweli ni matokeo mawili yenye wamiliki wawili tofauti, na kuyachanganya katika sentensi moja humtuma mhandisi anayefuata mahali pasipofaa.
Wapi VPN inaweza kugusa utoaji majina kwa njia halali
VPN hubadilisha ni vipatanishi na vikoa vya utafutaji vipi vinavyohusika, na inaweza kumpa mteja jina la mwenyeji kupitia DHCP ikiwa mteja amesanidiwa kupokea moja. Hiyo ni mbinu halisi, na pia ni nyembamba kuliko «VPN ilibadilisha jina la Mac yangu». Kiptanishi kubadilisha jina gani linatatuliwa kwa anwani fulani hakuiandika upya thamani za mtaa zilizohifadhiwa.
Kwa hivyo tenganisha maswali mawili. Utambulisho wa mashine yenyewe ni tofauti, au jina inalotumia kufikia kitu kingine ni tofauti? La kwanza linajibiwa na thamani tatu zilizohifadhiwa; la pili linajibiwa na utafutaji wa DNS na wasifu wa muunganisho unaotumika. Kuzichukua kama swali moja huzalisha mabadiliko ya mipangilio ya utambulisho kama jibu kwa tatizo la utatuzi wa majina.
Ikiwa jina la mwenyeji la kudumu linahitajika kweli
Kuweka thamani ni hatua ya kiutawala ya kukusudia, si upendeleo wa mapambo, na thamani inapaswa kutoka kwa yule anayemiliki sera ya utoaji majina ya mashine. Kuandika juu ya jina linalosimamiwa ili kidokezo kionekane kijulikani kunaweza kuvunja ukaguzi wa vyeti, ufuatiliaji na kitu kingine chochote kinachotambua mwenyeji.
Mahali ambapo mabadiliko yanahitajika kweli, chombo kile kilichosoma thamani ndicho kinachoziandika, na HostName inakubali jina lililostahiki kikamilifu wakati mengine mawili yanatarajia maumbo ya mtaa. Andika ulichobadilisha na kwa nini, kwa sababu hii ndiyo aina ya uhariri inayomshangaza mtu anayefuata kuangalia mashine.
Kwa ripoti nyingi jibu sahihi ni dogo kuliko swali linavyodokeza: soma thamani zote tatu, tambua ipi inatofautiana, na rekebisha hiyo pekee. Kidokezo kilikuwa dalili ya kitu, na amri tatu zinakuambia ni kitu gani.