Linux, linux ana bilgisayar adlarını çözmez, ancak windows ana bilgisayar adlarını çözer


1

Bir bilgisayar ağım var, özellikle de Windows etki alanındaki Windows makineleri.

Ağa bağlı ve IP'lerini Windows 2003 sunucusundan DHCP üzerinden alan 2 Linux makinem var.

Windows makinem ( Win7-00 ), Linux makineleri ( N40L ve Lin001 ) de dahil olmak üzere tüm makinelere ana adlarıyla ping atabiliyor .

İki Linux makinem Windows makinelerimi hostname ( Win7-00 ) ile pingleyebiliyor, ancak diğer Linux makinelerini hostname ile pingleyemiyor. yani N40L Lin001'e ping yapamaz ve Lin001 N40L'e ping yapamaz . IP'lerin birbirlerini arayabildiğini söyleyebilirler. Ve şu anda IP üzerinden çalışan bir nfs ihracatım var (ana bilgisayar adıyla kullanmak istiyorum)

Bu, Linux PC’nin DHCP’ye ana bilgisayar adı göndermiyor mu yoksa Linux ana bilgisayar adlarının ping işlemine izin vermek için üzerinde değiştirmem gereken bir şey var mı?

Ana bilgisayar adlarını /etc/hostsdinamik IP'ler olduğu için manuel olarak eklemek istemiyorum ve makinelerden biri bazen etki alanı ağında olmayacak bir dizüstü bilgisayar.

Ne yapmalıyım?


Ağınızda bir DNS sunucusu mu kullanıyorsunuz? Tüm ana bilgisayarlar kullanmak için yapılandırılmış mı?
lzam

Evet, Windows 2003 sunucusunda bir tane var.
wkdmarty

Yanıtlar:


0

Hangi dağıtımı kullandığınıza bağlı, ancak bu nasıl kurulduğuma bağlı (centOS'ta)

localhost hattında /etc/hosts, "hostname.domain"örneğin fred.jane.com adresini ekleyin.

127.0.0.1 hostname.domain hostname localhost.localdomain localhost

daha sonra /etc/sysconfig/network-scripts/ifcfg-eth#(#, DHCP kullanan arayüzün numarasıdır)

DHCP_HOSTNAME=hostname

bu benim için çalışır ... ayrıca DNS'yi otomatik olarak güncelleyebilmek için DHCP kurulum pencerelerine sahip olduğunuzdan emin olun


Ubuntu tabanlı sistemlerde çalışıyorum. Ben send host-name gethostname();de /etc/dhcp/dhclient.conf.
wkdmarty

gethostname () kullanmak yerine; sadece sahip olmayı denedin misend host-name "hostname"
Fegnoid 5:14

ve /etc/dhcp3/dhclient.conf dosyasını düzenlemelisiniz? ve /etc/dhcp/dhclient.conf
Fegnoid

Ben sadece / etc / dhcp /
wkdmarty

0

Üzgünüm, sanırım düzelttim.

Avahi'yi kurdum ve 5353 udp portuna ihtiyacım olduğunu okudum. Onları iptables'da açtım ve şimdi hostname.local'a ping atabiliyorum

yani

Lin001'de yapabilirim ping n40l.local ve N40L'de yapabilirimping lin001.local

Yardımların için teşekkür ederim.

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.