เมื่อฉันเชื่อมต่อกับเครือข่าย wifi บางตัวชื่อโฮสต์คอมพิวเตอร์ของฉันเปลี่ยนไปในเทอร์มินัล - ปกติหรือไม่ มีวิธีที่ฉันจะป้องกันไม่ให้เกิดเหตุการณ์เช่นนี้หรือไม่?
เมื่อฉันเชื่อมต่อกับเครือข่าย wifi บางตัวชื่อโฮสต์คอมพิวเตอร์ของฉันเปลี่ยนไปในเทอร์มินัล - ปกติหรือไม่ มีวิธีที่ฉันจะป้องกันไม่ให้เกิดเหตุการณ์เช่นนี้หรือไม่?
คำตอบ:
บน Lion (อย่างน้อย) วิธีที่ดีที่สุดในการบรรลุเป้าหมายนี้คือการเรียกใช้scutil :
sudo scutil --set HostName NAME
แทนที่ NAME ด้วยชื่อโฮสต์ที่คุณต้องการ โปรดทราบว่า/etc/hostconfig
เลิกใช้แล้วหากคุณสามารถเชื่อความคิดเห็นที่ด้านบนของไฟล์
โดยปกติ OS X จะได้รับชื่อโฮสต์จากการค้นหาแบบย้อนกลับของที่อยู่ IP ที่เครื่องมี เมื่อคุณใช้ DHCP นั่นหมายความว่าชื่อโฮสต์ของคุณสามารถเปลี่ยนแปลงได้ ถ้าคุณต้องการบังคับให้ชื่อโฮสต์คุณสามารถแก้ไข / etc / hostconfig (ใช้ตัวแก้ไข cli ที่คุณเลือกคุณจะต้องใช้ sudo) และเปลี่ยนHOSTNAME = -AUTOMATIC - เป็นHOSTNAME = NameYouWant