Ubuntu 18.04'te Ağ Statik IP Adresi Nasıl Yapılandırılır


Netplan, Ubuntu sistemlerinde ağ ayarlarını kolayca yönetmek ve yapılandırmak için Ubuntu 17.10'da sunulan yeni bir komut satırı ağ yapılandırma yardımcı programıdır. YAML soyutlamasını kullanarak bir ağ arayüzünü yapılandırmanıza olanak tanır. NetworkManager ve systemd-networkd ağ oluşturma arka plan programları (oluşturucular olarak anılır, bunlardan hangisini kullanacağınızı seçebilirsiniz) ile birlikte çalışır. Çekirdeğe arayüz olarak.

/etc/netplan/*.yaml belgesinde açıklanan ağ yapılandırmasını okur ve tüm ağ arayüzlerinizin yapılandırmalarını bu dosyalarda saklayabilirsiniz.

Bu makalede, Netplan yardımcı programını kullanarak Ubuntu 18.04'te bir ağ arayüzü için ağ statik veya dinamik IP adresinin nasıl yapılandırılacağını açıklayacağız.

Ubuntu'daki Tüm Aktif Ağ Arayüzlerini Listele

Öncelikle yapılandıracağınız ağ arayüzünü tanımlamanız gerekir. Gösterildiği gibi ifconfig komutunu kullanarak sisteminizdeki tüm bağlı ağ arayüzlerini listeleyebilirsiniz.


ifconfig -a

Yukarıdaki komutun çıktısından, Ubuntu sistemine bağlı 3 arayüzümüz var: 2 ethernet arayüzü ve geri döngü arayüzü. Ancak enp0s8 ethernet arayüzü yapılandırılmamıştır ve statik IP adresi yoktur.

Ubuntu 18.04'te Statik IP Adresini Ayarlayın

Bu örnekte enp0s8 ethernet ağ arayüzü için statik bir IP yapılandıracağız. Netplan yapılandırma dosyasını gösterildiği gibi metin düzenleyicinizi kullanarak açın.

Önemli: Dağıtım yükleyicisi tarafından bir YAML dosyası oluşturulmaması durumunda, bu komutla oluşturucular için gerekli yapılandırmayı oluşturabilirsiniz.


sudo netplan generate 

Ayrıca, otomatik olarak oluşturulan dosyalar masaüstünde, sunucularda, bulut örneklerinde vb. farklı dosya adlarına sahip olabilir (örneğin, 01-network-manager-all.yaml veya 01-netcfg.yaml) ), ancak /etc/netplan/*.yaml altındaki tüm dosyalar netplan tarafından okunacaktır.


sudo vim /etc/netplan/01-netcfg.yaml 

Daha sonra ethernet bölümünün altına aşağıdaki konfigürasyonu ekleyin.


enp0s8:				
      dhcp4: no
      dhcp6: no
      addresses: [192.168.56.110/24, ]
      gateway4:  192.168.56.1
      nameservers:
              addresses: [8.8.8.8, 8.8.4.4]

Nerede:

  • dhcp4 ve dhcp6 – IPv4 ve IPv6'ya yönelik bir arayüzün alıcı olarak dhcp özellikleri.
  • adresler – arayüze yönelik statik adreslerin sırası.
  • gateway4 – Varsayılan ağ geçidi için IPv4 adresi.
  • ad sunucuları – ad sunucusu için IP adresleri dizisi.

Ekledikten sonra, yapılandırma dosyanız artık aşağıdaki ekran görüntüsünde gösterildiği gibi aşağıdaki içeriğe sahip olmalıdır. İlk arayüz enp0s3 DHCP kullanacak şekilde yapılandırılmıştır ve enp0s8 statik bir IP adresi kullanacaktır.

Bir arayüzün adresler özelliği, bir sıra girişi bekler; örneğin [192.168.14.2/24, “2001:1::1/64”] veya [192.168.56.110/24, ]< (daha fazla bilgi için netplan kılavuz sayfasına bakın).


This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: yes
    enp0s8:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.56.110/24, ]
      gateway4:  192.168.56.1
      nameservers:
              addresses: [8.8.8.8, 8.8.4.4]

Dosyayı kaydet ve çık. Daha sonra aşağıdaki netplan komutunu kullanarak son ağ değişikliklerini uygulayın.


sudo netplan apply

Şimdi tüm mevcut ağ arayüzlerini bir kez daha doğrulayın, enp0s8 ethernet arayüzü artık yerel ağa bağlı olmalı ve aşağıdaki ekran görüntüsünde gösterildiği gibi bir IP adresine sahip olmalıdır.


ifconfig -a

Ubuntu'da Dinamik DHCP IP Adresini Ayarlayın

enp0s8 ethernet arayüzünü DHCP aracılığıyla dinamik olarak IP adresi alacak şekilde yapılandırmak için aşağıdaki yapılandırmayı kullanmanız yeterlidir.


This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
   enp0s8:
     dhcp4: yes
     dhcp6: yes

Dosyayı kaydet ve çık. Daha sonra son ağ değişikliklerini uygulayın ve aşağıdaki komutları kullanarak IP adresini doğrulayın.


sudo netplan apply
ifconfig -a

Artık sisteminiz bir yönlendiriciden dinamik olarak bir IP adresi alacaktır.

Netplan kılavuz sayfasına başvurarak daha fazla bilgi ve yapılandırma seçeneği bulabilirsiniz.


man netplan

Tebrikler! Ubuntu sunucularınıza bir ağ statik IP adresini başarıyla yapılandırdınız. Sorularınız varsa aşağıdaki yorum formunu kullanarak bizimle paylaşın.