Raspberry Pi'nin ana bilgisayar adını nasıl değiştirebilirim (Raspbmc'de)?


10

Şu anda dhcp-log'um Raspberry Pi'mi adıyla gösteriyor xbmc-e0cb. Bunu daha mantıklı bir isimle değiştirebilir miyim?

Yanıtlar:


11

Aşağıdaki dosyalarda ana bilgisayar adını güncelleyin

/etc/hostname
/etc/hosts

Adı değiştirin ve ağ yeniden başlatıldığında (veya elbette tam yeniden başlatma) değişecektir.

/etc/hostsAşağıdaki hatayı önlemek için güncelleme yapılması gerekiyor

sudo: unable to resolve host <new-hostname>

2
Teşekkürler. Pi'nin de bunu ağımda bir isim olarak almasını istiyorsam, dhcp'nin yeniden yapılandırılması gerektiğini öğrendim.
towi

Dosyanın içeriğini değiştirdiğimde ve dosyanın üzerine yazmaya çalıştığımda Pi'ye söylendi Can't open file to write. Bunu nasıl düzeltebilirim?
xxmbabanexx

Kök veya normal kullanıcı olarak mı düzenlediniz? sudoEdit-komutunuzun önüne koymayı deneyin .
René Wolferink

2
Ah, buldum. / Etc / hosts de güncelleştirmek gerekiyordu.
Patrick

1
Ne yaparsam yapayım, ana bilgisayar adım değişmeyecek: / etc / hostname = raspbmc / etc / hosts = 127.0.0.1 raspbmc $ hostname raspbmc Ama yönlendiricim hala xbmc-7164 olarak alıyor. Herhangi bir fikir?
andersonvom

3

Bunu http://forum.stmlabs.com/showthread.php?tid=7180 adresinden uyarlanmış şekilde yaptım.

sudo nano /scripts/nm_util.py

Neredeyse dosyanın alt kısmında uid ayarlanır. Tüm if ifadesini yorumlayın ve

uid = "MyHostname"

Bu benim dosyam ile uyuşmuyor. Ben uuid = params['nm.uuid']başlangıcında def deactivate_connection. Demek istediğin bu mu?
geotheory

1
@geotheory: "uid =" xbmc - "+ mac_list [4] .lower () + mac_list [5] .lower ()" yakınındaki satırlara atıfta bulunur, ancak kafa karıştırıcı bir cevaptır (örneğin, " dosyanın alt kısmında "aslında dosyada yalnızca% 80 daha düşüktür).
Peter Mortensen

2

Ek olarak, komutayı düzenleyerek ana bilgisayar adını anında değiştirebilirsiniz sysctl kernel.hostname=NEW_HOSTNAME. Ancak bu kalıcı bir çözüm değildir. @ René Wolferink zaten tek kalıcı yolu yayınladı.

hth


Bununla birlikte, resmi tamamladığınız ve yeniden başlatmanız gerekmediği için teşekkür ederiz. Sadece raspbmc ötesinde yararlı ipucu yolu.
Fergal Moran

1

Giriş ile systemd (Raspbian Jessie ve daha yeni), öngörülen bir yöntem son olarak tek bir komut (bir referans ):

sudo hostnamectl set-hostname <mymachine>

Değişiklikler hemen yürürlüğe girer ve yeniden başlattıktan sonra da devam eder.


1
Çok yakında postalanmış olabilirim ... bu /etc/hostskasvetli bir durumda gibi görünüyor
patricktokeeffe
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.