RHEL 9’da Statik IP Adresi Nasıl Ayarlanır?
Bu yazımızda rhel 9 sisteminde statik ip adresinin nasıl ayarlanacağını ele alacağız.
Linux sisteminizde özellikle sunucularda statik ip adresi ayarlamanız şiddetle tavsiye edilir. Statik IP adresinin ana yararı, yeniden başlatmalar boyunca kalıcı olmasıdır.
Statik ip adresi belirlemenin farklı yolları vardır. Herhangi birini kullanabiliriz.
- nmcli
- nmtui
- nmstatectl
Önkoşullar
- Minimum Yüklü RHEL 9
- Yönetici haklarına veya kök kullanıcıya sahip Sudo Kullanıcısı
Daha fazla gecikmeden, RHEL9’da statik ip adresi atamak için aşağıdaki yöntemleri derinlemesine inceleyelim.
nmcli komutunu kullanarak Statik IP Adresi
Modern Linux dağıtımlarında ağı yönetmek için bir komut satırı aracıdır. Statik ip adresi ayarlamak için aşağıdaki komut setine bakın.
Sisteminize eklenen arabirim adını almak için şunu çalıştırın:
$ nmcli device DEVICE TYPE STATE CONNECTION enp0s3 ethernet connected enp0s3 lo loopback unmanaged --
Mevcut bağlantıyı görüntülemek için aşağıdakileri yürütün,
$ nmcli connection show NAME UUID TYPE DEVICE enp0s3 25d9c990-7b03-31bf-873b-489740d6e561 ethernet enp0s3
Bizim durumumuzda, arayüz ve bağlantı adı ‘ enp0s3 ‘. Bu yüzden bu arayüzde aşağıdaki statik IP adresini atayacağım (enp0s3)
- IP: 192.168.1.181
- netmask: 255.255.255.0
- gateway: 192.168.1.1
- dns: 4.2.2.2
Burada mevcut bağlantıyı değiştirmek veya yeni bir bağlantı oluşturmak için iki seçeneğimiz var. Bu kılavuzda, mevcut bağlantıyı değiştireceğim.
$ sudo nmcli con modify 'enp0s3' ifname enp0s3 ipv4.method manual ipv4.addresses 192.168.1.181/24 gw4 192.168.1.1 $ sudo nmcli con modify 'enp0s3' ipv4.dns 4.2.2.2 $ sudo nmcli con down 'enp0s3' $ sudo nmcli con up 'enp0s3'
enp0s3 arayüzünde ip adresini görüntülemek için aşağıdaki ip komutunu çalıştırın
$ ip addr show enp0s3
Yukarıdaki komutların çıktısı,
Yukarıda yapılandırılan ip adresi ve rota ile ilgili detayları görüntülemek için aşağıdaki komutları çalıştırın,
$ nmcli $ ip route show
Çıktı,
Yukarıdaki çıktı, rota ve DNS ip ile birlikte statik ip adresinin başarıyla yapılandırıldığını onaylar.
nmtui yardımcı programını kullanarak Statik IP Adresi
Modern Linux sistemlerinde ağı yönetmek için metin tabanlı kullanıcı arabirimidir. nmtui kullanarak statik ip adresi ayarlamak için aşağıdaki komutu çalıştırın,
$ sudo nmtui
Metin tabanlı arayüzü başlatacak,
‘ Bağlantıyı düzenle’yi seçin ve enter tuşuna basın,
Arayüzü seçin (benim durumumda enp0s3) ve ardından düzenle’yi seçin ve enter tuşuna basın,
Aşağıdaki ekranda, IPv4 Yapılandırmasını Otomatik’ten Manuel’e değiştirin.
IP ayrıntılarını şu şekilde belirtin:
Şimdi Tamam’ı seçin ve enter’a basın.
Efektte yukarıdaki değişiklikleri yapmak için, aşağıda gösterildiği gibi bağlantıyı devre dışı bırakın ve etkinleştirin,
Statik ipin enp0s3 arayüzüne atanıp atanmadığını doğrulamak için ip komutunu yürütün
$ ip add show $ ip route show
Mükemmel, yukarıdaki komutlar çıktısı, Statik IP’nin başarıyla atandığını onaylar.
nmstatectl yardımcı programını kullanan statik IP adresi
Ayrıca, rhel 9 sistemlerinde ağ yapılandırması için bir komut satırı yardımcı programıdır. Varsayılan kurulumun bir parçası olarak kurulmaz. Bu nedenle, önce aşağıdaki dnf komutunu kullanarak ‘ nmstate ‘ paketini kurun,
$ sudo dnf install -y nmstate
Bir arayüzün mevcut ayarlarını görüntülemek için şunu çalıştırın:
$ sudo nmstatectl show enp0s3
Bir arayüzün ayarlarını değiştirmek için şunu çalıştırın:
$ sudo nmstatectl eddit enp0s3
Arayüz ayarlarını düzenleme modunda açacaktır, bu nedenle gereksinimlerinize göre değişiklikleri yapın.
Efektte değişiklik yapmak için dosyayı kaydedin ve kapatın.