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.