Ubuntu/Debian/RHEL/CentOS/Fedora/Rocky Linux'ta Ağ Arayüzü Adlandırma Politikası Nasıl Değiştirilir

Ubuntu Debian Rhel Centos Fedora Rocky Linux Ta Ag Arayuzu Adlandirma Politikasi Nasil Degistirilir



Tahmin edilebilir ağ arayüzü adları şunlardır:
  1. Yeniden başlatmalarda kararlı
  2. Donanım eklense veya kaldırılsa bile sabit/tutarlı
  3. Arızalı/hasarlı donanım değiştirilse bile sabit/tutarlı
  4. Durum bilgisi yoktur ve herhangi bir açık yapılandırma dosyası gerektirmez

Sistem güvenliği ve kullanım kolaylığı açısından öngörülebilir ağ arayüz adları çok önemlidir. Bu nedenle, büyük Linux dağıtımları, bilgisayarınızın ağ arayüzlerine öngörülebilir adlar atamak için 'systemd' ve 'udev'i kullanır.

Şu anda Ubuntu, Debian, RHEL, CentOS, Fedora, Rocky Linux ve diğer popüler Debian/Ubuntu tabanlı veya RPM tabanlı Linux dağıtımlarında kullanabileceğiniz birkaç ağ arayüzü adlandırma politikası bulunmaktadır. Bu yazıda Linux'un mevcut ağ arayüzü adlandırma politikalarını tartışacağız ve istediğiniz politikaya nasıl geçeceğinizi göstereceğiz.







İçeriğin Konusu:

  1. Kullanılabilir Ağ Arayüzü Adlandırma Politikaları
  2. Şu anda Kullanılan Ağ Arayüzü Adlandırma Politikası
  3. Ağ Arayüzü Adlandırma Politikasını Değiştirme
  4. Yeni Ağ Arayüzü Adlandırma Politikasının Kullanılıp Kullanılmadığını Kontrol Etme
  5. Ağ Arayüzleri için Özel Adları Yapılandırma
  6. Çözüm

Kullanılabilir Ağ Arayüzü Adlandırma Politikaları

Şu anda mevcut ağ arayüzü adlandırma politikaları şunlardır:



  1. çekirdek – Bu politikada çekirdek, tahmin edilebilir ağ aygıtlarını, yani lo (geri döngü arayüzü) yeniden adlandırmaz.
  2. veri tabanı – Bu politikada ağ cihazı adlarını atamak için “hwdb” olan udev donanım veritabanı kullanılır.
  3. gemide – Bu politikada, bilgisayarınızın BIOS'u/ürün yazılımı tarafından sağlanan dizin numarası, yerleşik ağ aygıtlarını (eno1, eno2) adlandırmak için kullanılır.
  4. yuva – Bu politikada, bilgisayarınızın BIOS'u/ürün yazılımı tarafından sağlanan PCIE çalışırken takılabilir yuva indeks numarası, ağ aygıtlarını (ens1, ens2) adlandırmak için kullanılır.
  5. yol – Bu politikada, ağ cihazlarını adlandırmak için donanımın fiziksel konumu kullanılır (ör. enp1s0, enp1s2, enp1s0f0, enp1s0f1).
  6. Mac – Bu politikada, ağ cihazının mac adresi ağ arayüzü adına eklenir, yani enx000c294cd7e8.

Şu anda Kullanılan Ağ Arayüzü Adlandırma Politikası

Popüler Linux dağıtımlarının çoğunda varsayılan ağ arayüzü adlandırma ilkesi yapılandırma dosyası “/usr/lib/systemd/network/99-default.link” yolundadır.



Varsayılan ağ arayüzü adlandırma politikası yapılandırma dosyasını “/usr/lib/systemd/network/99-default.link” nano metin düzenleyicisiyle aşağıdaki gibi açabilirsiniz:





$ sudo nano / usr / kitap / sistemd / / 99 -varsayılan.bağlantı

Kullanılacak ağ arayüzü adlandırma politikalarının sırası “Ad Politikası” bölümünde listelenmiştir. [1] .

Burada “tutmak” en yüksek önceliğe sahiptir. 'Keep'in yaptığı şey, eğer bir ağ arayüzüne zaten bir ad atanmışsa, systemd/udev aynı adı tekrar tekrar kullanmaya devam edecektir.



Daha sonra çekirdek adlarını ayarlamaya çalışacaktır. Çekirdek adlandırma ilkesi başarısız olursa sırasıyla veritabanını, yerleşik, yuvayı ve yolu kullanın.

Aynı şekilde “AlternativeNamesPolicy” seçeneğini kullanarak ağ arayüzlerine alternatif bir isim de belirleyebilirsiniz. [2] . Gerçek ağ arayüzü adlandırmasında kullanılmayan bir adlandırma politikası, “AlternativeNamesPolicy”de belirlenen sıraya bağlı olarak alternatif bir adlandırma politikası olarak kullanılır.

  Bir bilgisayarın ekran görüntüsü Açıklama otomatik olarak oluşturuldu

Gördüğünüz gibi, slot ağ arayüzü adlandırma politikası, varsayılan olarak, gerçek ağ arayüzlerini adlandırmak için kullanılır ve yol ağ arayüzü adlandırma politikası, Ubuntu 22.04 LTS'deki ağ arayüzüne alternatif bir isim vermek için kullanılır. Diğer Linux dağıtımlarında varsayılan olarak farklı bir adlandırma politikası ve alternatif adlandırma politikası kullanılabilir.

$ ip A

  Bir bilgisayarın ekran görüntüsü Açıklama otomatik olarak oluşturuldu

Ağ Arayüzü Adlandırma Politikasını Değiştirme

Ağ arayüzü adlandırma politikasını değiştirmek için “/usr/lib/systemd/network/99-default.link” yapılandırma dosyasını nano metin düzenleyiciyle aşağıdaki gibi açın:

$ sudo nano / usr / kitap / sistemd / / 99 -varsayılan.bağlantı

“NamePolicy” bölümüne istediğiniz ağ arayüzü adlandırma politikasını ve “AlternativeNamePolicy” bölümüne alternatif ağ arayüzü adlandırma politikasını yazın.

İşiniz bittiğinde tuşuna basın + X ardından “Y” ve “99-default.link” dosyasını kaydetmek için.

  Bir bilgisayarın ekran görüntüsü Açıklama otomatik olarak oluşturuldu

Değişikliklerin etkili olması için bilgisayarınızı aşağıdaki şekilde yeniden başlatın:

$ sudo yeniden başlat

Yeni Ağ Arayüzü Adlandırma Politikasının Kullanılıp Kullanılmadığını Kontrol Etme

Bilgisayarınız önyüklendikten sonra ağ arayüzü adlarının buna göre değişip değişmediğini doğrulamak için “ip” komutunu çalıştırın. Gördüğünüz gibi, mac ağ arayüzü adlandırma politikası, ağ arayüzünün gerçek adlarını ayarlamak için kullanılır ve yol ağ arayüzü adlandırma politikası, ağ arayüzleri için alternatif adları ayarlamak için kullanılır.

$ ip A

  Bir bilgisayarın ekran görüntüsü Açıklama otomatik olarak oluşturuldu

Bu örnekte sırasıyla ağ arayüzlerinin gerçek adı için yol adlandırma politikasını, alternatif adı için ise mac adlandırma politikasını kullandık.

  Bir bilgisayar programının ekran görüntüsü Açıklama otomatik olarak oluşturuldu

Ağ Arayüzleri için Özel Adları Yapılandırma

Önceden tanımlanmış ağ arabirimi adlandırma ilkelerini kullanmanın yanı sıra, bilgisayarınızın ağ arabirimleri için özel adlar da ayarlayabilirsiniz. Ağ arayüzleriniz için özel adların nasıl ayarlanacağını öğrenmek için bu makaleyi okuyun.

Çözüm

Bu yazıda modern Linux dağıtımlarının mevcut ağ arayüzü adlandırma politikalarını tartıştık. Ayrıca Ubuntu/Debian, RHEL/Rocky Linux/CentOS/Fedora ve diğer Ubuntu/Debian tabanlı veya RPM tabanlı modern Linux dağıtımlarında farklı ağ arayüzü adlandırma politikalarını nasıl kullanacağınızı da gösterdik.