Posted in

Ubuntu 24.04’te Statik IP Adresi Nasıl Yapılandırılır

Sözleşmeler

# – given commands should be executed with root privileges either directly as a root user or by use of sudo command
$ – given commands should be executed as a regular user

Uygun konfigürasyon olmadan Netplan pasif kalır. İş istasyonlarında DHCP’yi etkinleştirmeye yönelik en temel yapılandırma örneği aşağıdaki gibidir:

network:
version: 2
renderer: NetworkManager

Bu yapılandırma, Netplan’ın kontrolü, tüm cihazları varsayılan ayarlarına göre yönetecek olan NetworkManager’a devretmesine olanak tanır. Bir taşıyıcı sinyali algılandığında herhangi bir Ethernet cihazı DHCP ile etkinleştirilecektir.

Bireysel arayüzler için özel konfigürasyonlar sağlandığında cihazlar DHCP kullanılarak otomatik olarak etkinleştirilmez. Bunun yerine, her arayüzün, networkd veya NetworkManager arka uç oluşturucuları için karşılık gelen YAML ayarlarıyla birlikte /etc/netplan/ içindeki bir dosyada açıkça tanımlanması gerekir.

O halde Netplan kullanarak Ubuntu üzerinde statik IP adresi yapılandırmak için bu adımları tamamlayalım.


Adım 1. Ethernet Arayüzlerini Tanımlayın

Yapılandırmak istediğimiz ethernet arayüzlerini tanımlamak için aşağıdaki komutu çalıştırın.

# ip link

Mevcut tüm ağ arayüzlerini listeleyen aşağıdaki gibi bir çıktı görmeliyiz: biri geridöngü arayüzü, diğerleri ise ethernet arayüzleridir.

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 00:16:3e:a2:fd:a2 brd ff:ff:ff:ff:ff:ff
altname enp0s3

Örneğin ens3 arayüzünü kullanacağız. lo bir geridöngü arayüzüdür ve bu amaç için kullanılamaz.

Adım 2. Netplan Yapılandırma Dosyasını Düzenleyin

Netplan’ın yüklenmesi, /etc/netplan’da otomatik olarak YAML dosyaları (.yaml) oluşturacaktır. Netplan yapılandırma dosyaları /etc/netplan/ dizininde bulunur. Bu dizinde, özel yapılandırmanıza bağlı olarak 01-netcfg.yaml, 50-cloud-init.yaml gibi dosyaları veya diğer benzer adları görebilirsiniz.

Sistemde /etc/netplan dosyasında YAML dosyası yoksa oluşturmak için aşağıdaki komutu çalıştırın.

# netplan generate

Şimdi mevcut netplan konfigürasyonunu kontrol etmek için şu komutu çalıştırabiliriz:

# netplan get

Komut şuna benzer bir çıktı döndürecektir:

network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: true

Bu aslında /etc/netplan/50-cloud-init.yaml içeriğidir

/etc/netplan’da bulunan dosyaları düzenleyebiliriz. Şimdi, statik bir IP adresi yapılandırmak için /etc/netplan/50-cloud-init.yaml adresindeki YAML yapılandırma dosyasını değiştirmemiz gerekiyor. Bir YAML dosyasını düzenlerken YAML kodu girinti standartlarına uyduğunuzdan emin olun. YAML dosyaları için önerilen sözdizimi girinti için 2 boşluk kullanmaktır; TABS kullanmayın. Girinti ve söz dizimi yanlışsa değişiklikler uygulanmayacaktır.

# nano /etc/netplan/50-cloud-init.yaml

Ethernet bölümünün altına aşağıdaki yapılandırma satırını ekleyin: Ens3’ü güncellemek istediğimiz ethernet arayüzü adıyla değiştirin.

network:
ethernets:
ens3:
addresses:
- 192.168.100.55/24
dhcp6: false
routes:
- to: default
via: 192.168.100.1
nameservers:
addresses:
- 192.168.100.1
- 1.1.1.1
search: []
optional: true
version: 2

Dosyayı kaydedip kapatın. Aşağıdaki bilgiler, yapılandırma dosyasının ayrıntılı bir dökümünü gösterir.

network: This is main part of the configuration file
ethernets: This section specifies that the configuration is for Ethernet interfaces. It’s the main key under which individual Ethernet interfaces are defined.
ens3: this is the ethernet address of your machine, you can check yours with the ip link command
addresses: Specify a static IP address range under addresses: You can also add one or more IPv4 or IPv6 IP addresses to assign to the network interface. We can also mention the IP range.
dhcp4: no and dhcp6: no, meaning DHCP is disabled
nameserver: Set the IP address of the DNS server.

3. Adım. Değişiklikleri uygula

Değişiklikleri uygulamadan önce aşağıdaki komutu prova için çalıştırabiliriz.

# netplan try

Herhangi bir hata bildirilmezse değişiklikleri uygulamak için aşağıdaki komutu çalıştırabiliriz.

# netplan apply

Yapılandırmayı doğrulamak için aşağıdaki komutu çalıştırın. ens3’ü değiştirmek istediğimiz Ethernet arayüzüyle değiştirin.

# ip addr show dev ens3

Lütfen unutmayın: Yaptığınız değişiklikleri uygularken dikkatli olun. Bu yazımızı takip edip sunucunuza uygularsanız sunucunuzun ağını kaybedebilirsiniz. Bu nedenle yukarıdaki adımları dikkatli bir şekilde uyguladığınızdan emin olun.

Ubuntu masaüstünüzü statik bir IP adresi alacak şekilde yapılandırmak istiyorsanız https://www.rosehosting.com/blog/how-to-configure-static-ip-address-on-ubuntu-20-04/ adresindeki blog yayınımızı takip edin.

Ubuntu 24.04’te Statik IP Adresinin Nasıl Yapılandırılacağını Öğrendiniz

İşte bu. Ubuntu 24.04’te statik IP adreslerinin nasıl yapılandırılacağını öğrendiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir