Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi gerçekleştirdiğinizde, bir ortaklık komisyonu kazanabiliriz.

Bir ağdaki sistemlerin çoğu, IP adreslerini ve diğer ağla ilgili parametreleri bir DHCP sunucusundan alır. Bir DHCP sunucusu tarafından atanan sisteminizin IP adresini nasıl bulacağınızı biliyor olabilirsiniz. Ancak DHCP sunucunuzun IP adresinin ne olduğunu biliyor musunuz?

DHCP sunucusunun gerçekte ne olduğunu ve Linux'ta IP adresini nasıl bulabileceğinizi kısaca açıklayalım.

DHCP Sunucusu Nedir?

Bir DHCP sunucusu, kısaltması Dinamik Ana Bilgisayar Yapılandırma Protokolü sunucu, bir ağdaki istemcilere IP adresleri ve diğer ağ parametreleri sağlar. Cihazların IP adreslerini otomatik olarak almasını ve yenilemesini sağlar.

Bir DHCP sunucusu olmadan, bir yöneticinin her aygıt için IP adresini manuel olarak yapılandırması gerekir; dolayısıyla bir ağı yönetmek için gereken çabaları da azaltır. Bir DHCP sunucusu aynı zamanda şu olasılığı da ortadan kaldırır:

instagram viewer
IP adresi çakışmasıaynı IP adresi birden fazla cihaza tahsis edildiğinde oluşur.

DHCP sunucusunun sağladığı bilgiler, IP adresini, alt ağ maskesini, DNS sunucusu adresini, varsayılan ağ geçidini ve kiralama süresini içerir. Her DHCP istemcisi, aşağıdaki basit adımlarla bir DHCP sunucusundan bir IP adresi alır:

  • DHCPDISCOVER yayın mesajını gönderir
  • DCHP sunucusundan DHCPOFFER mesajını alır
  • DHCPREQUEST mesajını DCHP sunucusuna gönderir
  • DCHP sunucusundan DHCPACK mesajını alır

1. /var/log Dizininden Bir DHCP Sunucusunun IP Adresini Bulun

bu /var/log Linux'taki dizin, sistem günlüklerinin çoğunu depolar. Yetkilendirme günlüklerini, çekirdek günlüklerini, sistem günlüklerini ve uygulamalar tarafından oluşturulan günlükleri içerir. Bu günlüklerden bir DHCP sunucusunun IP adresini bulabilirsiniz.

Debian tabanlı dağıtımlarda, DHCP sunucusuyla ilgili bilgiler, /var/log/syslog RHEL tabanlı dağıtımlarda bu bilgi dizinde saklanır. /var/log/messages dizin.

Debian tabanlı dağıtımlarda

Debian tabanlı dağıtımlarda bir DHCP sunucusunun IP adresini bulmak için terminali açın ve aşağıdaki komutu çalıştırın:

kedi /var/log/syslog | grep -i 'dhcp'

Çıktı, tüm DHCP işlemini gösterir ve buradan, bu durumda 192.168.42.254 olan DHCP sunucusunun IP adresini kolayca belirleyebilirsiniz.

RHEL tabanlı dağıtımlarda

RHEL tabanlı dağıtımlarda, bir DHCP sunucusunun IP adresini bulmak için aşağıdaki komutu çalıştırmanız gerekir:

cat /var/log/mesajlar | grep -i 'dhcp'

2. Journalctl Kullanarak Bir DHCP Sunucusu IP Adresi Bulun

journalctl komutu systemd tarafından toplanan günlükleri görüntüler. Çoğunlukla tarafından gösterilenle aynı bilgileri gösterir. /var/log/syslog.

Bir DHCP sunucusunun IP adresini bulmak için, aşağıdaki şekilde journalctl komutunu çalıştırın:

sudo journalctl -r | grep -m1 DHCPACK

Aşağıdaki çıktı, sistemin 192.168.80.254 DHCP sunucusundan IP adresini aldığını gösterir.

3. dhclient.leases Kullanarak Bir DHCP Sunucusunun IP Adresini Bulun

DHCP istemcisi veya dhclient, DHCP sunucusu tarafından kendisine verilen kiralamaların bir listesini tutar. dhclient.leases dosya. Bu dosya, diğer bilgilerle birlikte DHCP sunucusu IP'si hakkında bilgi içerir. Bu dosyayı altında bulabilirsiniz /var/lib/dhcp dizin.

Bir DHCP sunucusunun IP adresini dhclient.leases dosyasından belirlemek için aşağıdaki komutu çalıştırın:

cat /var/lib/dhcp/dhclient.leases | grep -a -m1 dhcp-sunucu-tanımlayıcı

4. dhclient Kullanarak Bir DHCP Sunucusunun IP Adresini Bulun

dhclient komutu, Linux istemcilerinin DHCP sunucusundan IP adresleri almasını, serbest bırakmasını ve yenilemesini sağlar.

DHCP sunucusundan bir IP adresi almak için aşağıdaki dhclient komutunu kullanabilirsiniz:

sudo dhclient -v 

Bu komut tüm DHCP sürecini gösterir ve buradan DHCP sunucunuzun IP adresini kolayca bulabilirsiniz.

Linux'ta DHCP Sunucusu IP Adresinizi Bulma

Artık yukarıdaki yöntemlerden herhangi birini kullanarak DHCP sunucunuzun IP adresini kolayca bulabilirsiniz. Sık sık bilmeniz gerekmese de, DHCP sunucusunun IP adresini nasıl bulacağınızı öğrenmek bazen işinize yarayabilir.

DHCP sunucusu IP adresine ek olarak, yönlendiricinizin IP adresini bilmek de yardımcı olabilir. Çünkü bu bilgiler olmadan web sayfasına erişemez ve herhangi bir konfigürasyon değişikliği yapamazsınız. Neyse ki, DHCP sunucusunun IP adresini bulmak kadar basit.