Ubuntu Ana Bilgisayar Adı'na ping atamaz ancak IP'ye ping atabilir mi?


14

Ben sadece yönetim için Ubuntu dünyasına gittim. Ben kendi ana bilgisayar adı ve IP adresi ping ve pencerelerim linux ana bilgisayar adı ping olabilir, ancak Ubuntu windows ana bilgisayar adı ping olamaz dışında, benzer konuları bulundu.

Sorun:

  • 4 Windows bilgisayarım ve 1 Ubuntu Bilgisayarım var
  • Windows bilgisayarım Ubuntu Bilgisayarı Hostname ve IP adresine göre pingleyebilir. Ayrıca, Net View (cmd istemi) Ubuntu Bilgisayarının ana bilgisayar adını görüntüler.
  • Ubuntu Bilgisayar yalnızca IP adresine göre Ping yapabilir Ana makine adına göre değil. Samba'yı da kurdum.
  • Ubuntu Bilgisayar IP adresine ve Ana Bilgisayar Adına göre ping atabilir
  • Arp komutunu kullanabilirim ve ağdaki tüm bilgisayarların IP'sini göstereceğim, ancak sadece IP adresi ile.

Windows bilgisayarlarına ana bilgisayar adına göre değil, yalnızca IP adresine göre ping atabilir miyim? Ancak Ubuntu IP adresine ve Hostname ile ping yapabilir ve windows bilgisayarlar Ubuntu'ya hostname ile de ping atabilir mi?


TÜM CAPS'ta ana makine adını deneyin. bu hile olabilir.
jrg

Evet, denedim ama şans yok. = (Birisi sonunda .local eklemeyi söyledi. İş arkadaşlarım ağı anlamak için yönlendiriciyi işaret edecek şekilde yapılandırmam gerektiğini söyledi. Bunu deneyeceğim ve eğer işe yararsa gideceğim önde ve cevabı gönder
user2805313

Bir DNS sunucusu sorunu olabilir. DNS sunucusu ayarlarını doğru şekilde yapılandırın. Belki bu iki kaynak size yardımcı olabilir. serverfault.com/questions/389522/… . askubuntu.com/questions/23011/… .
Wolverine

Yanıtlar:


22

Burada açıklanan sorun hiç DNS ile ilgili olmayabilir.

Windows'un Windows ana bilgisayar adını IP'sine standart DNS'den başka mekanizmalar aracılığıyla çözümleyebileceğini bilmelisiniz: NetBIOS araması, WINS, ...

Söylediğiniz gibi Ubuntu'nuza Samba yüklüyse, muhtemelen olan budur. Tüm Windows makinenizde, kutudan çıkar çıkmaz, Windows adının IP adresine çözümlenmesi mümkündür. Samba Ubunut'a yüklendiğinden, Windows PC'niz için Ubuntu PC'yi bir Windows PC olarak görürler ve aynı çözünürlük mümkündür.

net viewWindows üzerinde çalıştığınızı ve Ubuntu PC'nizi gördüğünüzü söylersiniz , böylece NetBIOS adı ağınızda iyi yayınlanır, bu nedenle Windows'dan çalışır.

Ubuntu'da Windows ile aynı davranışı elde etmek için ek yazılım parçaları yüklemeniz ve yapılandırmanız gerekir. İhtiyacınız olan şey, Ubuntu'nun NetBIOS adlarını IP'ye dönüştürmesine izin verecek bir arama kütüphanesi eklemektir. Bu kütüphane libnss-winbind paketinde bulunmaktadır.

Diğer Ubuntu paketleri gibi, bunu yaparak yüklersiniz sudo apt-get install libnss-winbind. Kütüphane zaten kurulmuş olabilir, yaparak varlığını kontrol edebilirsiniz dpkg -l|grep libnss-winbind.

Kitaplık yüklendikten sonra, /etc/nsswitch.confdosyayı dosyada etkinleştirmeniz gerekir . Bu dosya, Linux'un hangi kaynaklardan ana bilgisayar adını, kullanıcı adlarını, grup adlarını vb. Çözümleyebileceğini tanımlayan NSS ( Ad Hizmeti Anahtarı ) için yapılandırma dosyasıdır .
Bu dosyada hosts:, muhtemelen şu şekilde görünen bir satırınız var

hosts:          files dns

Bu, sisteminize önce /etc/hostsana bilgisayar adlarını çözümlemek için önce dosyaya, ardından yapılandırılmış DNS'ye bakmasını söyler .
Bu şekilde değişiklik yapmanız gerekir:

hosts:          files dns wins

Dosya , dns ve kazanç kelimelerinin sırasının önemli olduğunu unutmayın. İlk olarak, sistem yerel dosyayı çözümleme için kontrol eder, ardından DNS sunucusuna sorar ve son olarak henüz bulunmazsa NetBIOS araması yapar.

Bu güncellendikten sonra, düzgün çalışması için winbind hizmetinin de çalışması gerekir. Onu içeren paket libnss-winbind bağımlılığıdır , bu yüzden onun üzerine kurulmuştur.
Do service winbind startetkinleştirmek için.


Sudo hizmetini winbind start komutuyla kullanmayı unutmayın.
Tristan

0

Ana bilgisayar adlarından IP'ye dönüştürme şu durumlarda oluşabilir:

-Onları / etc / hosts dosyasında bildirirsiniz (önerilmez)

-Bir DNS sunucusundan alırsınız.

Sorununuzun ağ arabirimi yapılandırmanızın DNS sunucusu yoksa ya da Windows kutularının kullandığı tek bir sürücü olmadığını söyleyebilirim. DHCP arabirimi yapılandırmasını kullanıyorlarsa, DNS yapılandırması çoğunlukla dahil edilir ve ağınızda bir Windows Etki Alanı sunucunuz varsa, büyük olasılıkla birincil DNS olarak kullanırlar.

Ne olacağını görmek için komut satırında 'nslookup some_machine_name' komutunu deneyin. Varsa hangi sunucuyu kullandığınızı söyleyecektir.

HTH

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.