Cara Mengubah Dasar Penamaan Antara Muka Rangkaian pada Ubuntu/Debian/RHEL/CentOS/Fedora/Rocky Linux

Cara Mengubah Dasar Penamaan Antara Muka Rangkaian Pada Ubuntu Debian Rhel Centos Fedora Rocky Linux



Nama antara muka rangkaian yang boleh diramalkan ialah:
  1. Stabil sepanjang but semula
  2. Tetap/konsisten walaupun perkakasan ditambah atau dialih keluar
  3. Tetap/konsisten walaupun perkakasan yang rosak/rosak diganti
  4. Stateless dan tidak memerlukan sebarang fail konfigurasi yang jelas

Untuk keselamatan sistem dan kemudahan penggunaan, nama antara muka rangkaian yang boleh diramal adalah sangat penting. Jadi, pengedaran Linux utama menggunakan 'systemd' dan 'udev' untuk menetapkan nama yang boleh diramal kepada antara muka rangkaian komputer anda.

Pada masa ini, terdapat beberapa dasar penamaan antara muka rangkaian yang boleh anda gunakan pada Ubuntu, Debian, RHEL, CentOS, Fedora, Rocky Linux dan pengedaran Linux berasaskan Debian/Ubuntu atau RPM yang popular. Dalam artikel ini, kami akan membincangkan dasar penamaan antara muka rangkaian yang tersedia bagi Linux dan menunjukkan kepada anda cara menukar kepada yang anda mahukan.







Topik Kandungan:

  1. Dasar Penamaan Antara Muka Rangkaian Tersedia
  2. Dasar Penamaan Antara Muka Rangkaian Sedang Digunakan
  3. Menukar Dasar Penamaan Antara Muka Rangkaian
  4. Menyemak Sama ada Dasar Penamaan Antara Muka Rangkaian Baharu Sedang Digunakan
  5. Mengkonfigurasi Nama Tersuai untuk Antara Muka Rangkaian
  6. Kesimpulan

Dasar Penamaan Antara Muka Rangkaian Tersedia

Pada masa ini, dasar penamaan antara muka rangkaian yang tersedia ialah:



  1. isirong – Dalam dasar ini, kernel tidak menamakan semula peranti rangkaian yang boleh diramal, iaitu lo (antara muka gelung balik)
  2. pangkalan data – Dalam dasar ini, pangkalan data perkakasan udev iaitu “hwdb” digunakan untuk menetapkan nama peranti rangkaian.
  3. atas kapal – Dalam dasar ini, nombor indeks yang diberikan oleh BIOS/perisian tegar komputer anda digunakan untuk menamakan peranti rangkaian onboard, iaitu eno1, eno2.
  4. slot – Dalam dasar ini, nombor indeks slot palam panas PCIE yang disediakan oleh BIOS/perisian tegar komputer anda digunakan untuk menamakan peranti rangkaian, iaitu ens1, ens2.
  5. laluan – Dalam dasar ini, lokasi fizikal perkakasan digunakan untuk menamakan peranti rangkaian, iaitu enp1s0, enp1s2, enp1s0f0, enp1s0f1.
  6. Mac – Dalam dasar ini, alamat mac peranti rangkaian dilampirkan pada nama antara muka rangkaian, iaitu enx000c294cd7e8.

Dasar Penamaan Antara Muka Rangkaian Sedang Digunakan

Fail konfigurasi dasar penamaan antara muka rangkaian lalai pada kebanyakan pengedaran Linux yang popular adalah dalam laluan '/usr/lib/systemd/network/99-default.link'.



Anda boleh membuka fail konfigurasi dasar penamaan antara muka rangkaian lalai “/usr/lib/systemd/network/99-default.link” dengan penyunting teks nano seperti berikut:





$ sudo nano / usr / lib / sistemd / rangkaian / 99 -default.link

Susunan dasar penamaan antara muka rangkaian yang akan digunakan disenaraikan dalam bahagian 'NamePolicy'. [1] .

Di sini, 'simpan' mempunyai keutamaan tertinggi. Apa yang dilakukan oleh 'keep' adalah jika nama telah diberikan kepada antara muka rangkaian, systemd/udev akan terus menggunakan nama yang sama berulang kali.



Kemudian, ia akan cuba menetapkan nama kernel. Jika dasar penamaan kernel gagal, gunakan pangkalan data, onboard, slot dan laluan, masing-masing.

Anda juga boleh menetapkan nama alternatif untuk antara muka rangkaian menggunakan pilihan 'AlternativeNamesPolicy' dengan cara yang sama [2] . Dasar penamaan yang tidak digunakan untuk penamaan antara muka rangkaian sebenar digunakan sebagai dasar penamaan alternatif bergantung pada susunan yang ditetapkan dalam 'AlternativeNamesPolicy'.

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Seperti yang anda lihat, dasar penamaan antara muka rangkaian slot, secara lalai, digunakan untuk menamakan antara muka rangkaian sebenar dan dasar penamaan antara muka rangkaian laluan digunakan untuk memberikan nama alternatif kepada antara muka rangkaian pada Ubuntu 22.04 LTS. Dasar penamaan yang berbeza dan dasar penamaan alternatif boleh digunakan secara lalai pada pengedaran Linux yang lain.

$ ip a

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Menukar Dasar Penamaan Antara Muka Rangkaian

Untuk menukar dasar penamaan antara muka rangkaian, buka fail konfigurasi “/usr/lib/systemd/network/99-default.link” dengan penyunting teks nano seperti berikut:

$ sudo nano / usr / lib / sistemd / rangkaian / 99 -default.link

Taip dasar penamaan antara muka rangkaian yang anda inginkan dalam bahagian 'NamePolicy' dan dasar penamaan antara muka rangkaian alternatif dalam bahagian 'AlternativeNamePolicy'.

Setelah anda selesai, tekan + X diikuti dengan 'Y' dan untuk menyimpan fail '99-default.link'.

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Untuk perubahan berkuat kuasa, but semula komputer anda seperti berikut:

$ sudo but semula

Menyemak Sama ada Dasar Penamaan Antara Muka Rangkaian Baharu Sedang Digunakan

Setelah komputer anda but, jalankan arahan 'ip' untuk mengesahkan sama ada nama antara muka rangkaian berubah dengan sewajarnya. Seperti yang anda lihat, dasar penamaan antara muka rangkaian mac digunakan untuk menetapkan nama sebenar untuk antara muka rangkaian dan dasar penamaan antara muka rangkaian laluan digunakan untuk menetapkan nama alternatif untuk antara muka rangkaian.

$ ip a

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Dalam contoh ini, kami menggunakan dasar penamaan laluan untuk nama sebenar dan dasar penamaan mac untuk nama alternatif antara muka rangkaian, masing-masing.

  Tangkapan skrin program komputer Perihalan dijana secara automatik

Mengkonfigurasi Nama Tersuai untuk Antara Muka Rangkaian

Selain menggunakan dasar penamaan antara muka rangkaian yang dipratentukan, anda juga boleh menetapkan nama tersuai untuk antara muka rangkaian komputer anda. Untuk mengetahui cara menetapkan nama tersuai untuk antara muka rangkaian anda, baca artikel ini.

Kesimpulan

Dalam artikel ini, kami membincangkan dasar penamaan antara muka rangkaian yang tersedia bagi pengedaran Linux moden. Kami juga menunjukkan kepada anda cara menggunakan dasar penamaan antara muka rangkaian yang berbeza pada Ubuntu/Debian, RHEL/Rocky Linux/CentOS/Fedora dan pengedaran Linux moden berasaskan Ubuntu/Debian atau berasaskan RPM yang lain.