GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara Mengontrol Urutan Antarmuka Jaringan?

Cara yang didukung untuk melakukan ini, untuk RHEL 6 dan di masa mendatang, adalah penamaan perangkat jaringan yang konsisten. Ini memastikan bahwa semua antarmuka mendapatkan nama yang bermakna yang didasarkan pada perangkat keras dan tetap sama sepanjang masa pakai sistem (jika Anda tidak mengubah perangkat keras, dan biasanya bahkan jika Anda melakukannya).

(Perhatikan bahwa di RHEL 7, format penamaan yang berbeda digunakan.)

Untuk beralih ke RHEL 6, Anda perlu menginstal ulang sistem, dan ketika Anda menginstal, Anda harus melewati opsi baris perintah kernel biosdevname=1 saat memulai media instalasi, dan setiap kali Anda mem-boot sistem.


Mungkin seseorang akan menganggap informasi tersebut berguna:Pertama-tama di RHEL7 Anda tidak perlu menginstal ulang sistem untuk mengubah konvensi penamaan antarmuka.

Catatan:Boot params diperlukan:

a) With no parameters or net.ifnames=1 used, the names will use systemd Predictable Network Interface Names
b) With biosdevname=1 used, the names will be managed by udev (technically systemd-udev) using Consistent Network Device Naming
c) With net.ifnames=0 and biosdevname=0 both specified, traditional ("kernel names") ethX names will be used; if udev rules are also added they can rename the interfaces to anything except eth

Contoh:

Edit /etc/default/grub
append selected params eg.
biosdevname=0 net.ifnames=0
grub2-mkconfig -o /boot/grub2/grub.cfg

Dan untuk topik utama:Saat Anda perlu menyesuaikan urutan semua antarmuka, prosedurnya mudah:

mv /etc/udev/rules.d/70-persistent-net.rules /root/ 
(New udev rules will be generated at next boot)

Adjust configuration files in
/etc/sysconfig/network-scripts/ifcfg-eth*
[Edit device name, connection name, HWADDR etc.] 

Reboot and then udev will generate rules basing on configuration files - if you did it properely.

Metode yang masih didukung di RHEL 6 adalah melalui aturan perangkat udev.

Harus ada /etc/udev/rules.d/70-persistent-net.rules yang dihasilkan secara otomatis yang memaksa penamaan yang konsisten:

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.

# PCI device 0x8086:0x10c9 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:90:1d:d1:30", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:0x10c9 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:90:1d:d1:31", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

Jika tidak, Anda dapat menggunakan sintaks serupa dengan alamat MAC Anda sendiri untuk memaksakan penamaan perangkat yang persisten.


Linux
  1. Permainan nama:Memberi nama antarmuka jaringan di Linux

  2. CentOS / RHEL 7:Cara Mengaktifkan Nama Antarmuka Jaringan Gaya ethX Lama

  3. Cantumkan hanya nama perangkat dari semua antarmuka jaringan yang tersedia

  1. Bagaimana saya bisa mengubah perangkat jaringan ens33 default ke eth0 lama di Fedora 19?

  2. Bagaimana saya bisa memasang perangkat blok dari satu komputer ke komputer lain melalui jaringan sebagai perangkat blok?

  3. Cara mengatur antarmuka jaringan yang disukai di linux

  1. Cara menggunakan perintah mtr Linux

  2. Bagaimana Cara Menampilkan Karakter Kontrol (^c, ^d, ^[, ...) Secara Berbeda Di Shell?

  3. Linux:Bagaimana Menemukan Driver Perangkat yang Digunakan Untuk Perangkat?