วิธีการเปลี่ยนชื่อโฮสต์ของ Raspberry Pi (ใน Raspbmc)


10

ปัจจุบัน DHCP เข้าสู่ระบบของฉันแสดง Raspberry Pi xbmc-e0cbของฉันที่มีชื่อ ฉันสามารถเปลี่ยนเป็นชื่อที่เหมาะสมได้หรือไม่

คำตอบ:


11

อัพเดตชื่อโฮสต์ในไฟล์ต่อไปนี้

/etc/hostname
/etc/hosts

เปลี่ยนชื่อและมันจะเปลี่ยนเมื่อเริ่มต้นเครือข่าย (หรือรีบูตเต็มแน่นอน)

/etc/hostsจำเป็นต้องอัปเดตเพื่อหลีกเลี่ยงข้อผิดพลาดต่อไปนี้

sudo: unable to resolve host <new-hostname>

2
ขอบคุณ ฉันพบว่า dhcp ของฉันจะต้องได้รับการกำหนดค่าใหม่หากฉันต้องการให้ Pi ได้รับชื่อนี้ในเครือข่ายของฉันด้วย
towi

Can't open file to writeเมื่อฉันเปลี่ยนเนื้อหาของไฟล์และพยายามที่จะเขียนทับไฟล์ผมก็บอกว่าพี่ ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
xxmbabanexx

คุณแก้ไขมันเป็นรูทหรือในฐานะผู้ใช้ปกติหรือไม่? ลองวางsudoหน้าคำสั่งแก้ไขของคุณ
René Wolferink

2
อ่าพบแล้ว จำเป็นต้องอัพเดท / etc / hosts เช่นกัน
Patrick

1
ไม่ว่าฉันจะทำอะไรชื่อโฮสต์ของฉันจะไม่เปลี่ยนแปลง: / etc / hostname = raspbmc / etc / hosts = 127.0.0.1 raspbmc $ hostname raspbmc แต่เราเตอร์ของฉันยังคงเลือกมันเป็น xbmc-7164 ความคิดใด ๆ
andersonvom

3

ฉันทำสิ่งนี้ดัดแปลงมาจากhttp://forum.stmlabs.com/showthread.php?tid=7180

sudo nano /scripts/nm_util.py

เกือบที่ด้านล่างของไฟล์ uid ถูกตั้งค่า ใส่เครื่องหมายคอมเม้นต์ if if clause ทั้งหมดและเปลี่ยนเป็น

uid = "MyHostname"

สิ่งนี้ไม่ตรงกับไฟล์ของฉัน ฉันมีจุดเริ่มต้นของuuid = params['nm.uuid'] def deactivate_connectionนั่นคือสิ่งที่คุณอ้างถึง?
geotheory

1
@geotheory: เขาอ้างถึงบรรทัดใกล้ "uid =" xbmc - "+ mac_list [4] .lower () + mac_list [5] .lower ()" แต่มันเป็นคำตอบที่สับสน (เช่น "เกือบที่ ด้านล่างของไฟล์ "เป็นจริงลง 80% ในไฟล์)
Peter Mortensen

2

นอกจากนี้คุณสามารถเปลี่ยนชื่อโฮสต์ได้ทันทีด้วยการออกคอม sysctl kernel.hostname=NEW_HOSTNAMEมา แต่นั่นไม่ใช่ทางออกที่ถาวร @ René Wolferink โพสต์ไปแล้วเป็นวิธีถาวรเท่านั้น

HTH


อย่างไรก็ตามขอขอบคุณที่ทำรูปภาพให้เสร็จและไม่ต้องรีบูต เคล็ดลับที่มีประโยชน์เกินกว่าเพียงแค่ raspbmc
เฟอร์กัลโมแรน

1

ด้วยการแนะนำของsystemd (Raspbian Jessie และใหม่กว่า) วิธีที่กำหนดในที่สุดก็เป็นคำสั่งเดียว ( อ้างอิง ):

sudo hostnamectl set-hostname <mymachine>

การเปลี่ยนแปลงจะมีผลทันทีและคงอยู่หลังจากรีบูต


1
ฉันอาจโพสต์เร็วเกินไป ... นี่ดูเหมือนว่าจะ/etc/hostsอยู่ในสภาพหดหู่
patricktokeeffe
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.