GNU/Linux >> Belajar Linux >  >> Linux

Linux – Bagaimana Cara Membuat Ulang 70-persistent-net.rules Tanpa Reboot?

File /etc/udev/rules.d/70-persistent-net.rules dibuat secara otomatis pada sistem Linux dengan udev, jika tidak ada, saat reboot. Tapi saya ingin tahu cara membuat file aturan ini (dengan perintah) tanpa me-reboot server.

Saya sedang Googling sebentar dan menemukan bahwa file aturan dihasilkan oleh skrip ini:

/lib/udev/write_net_rules

Namun, tidak mungkin menjalankan skrip ini dari baris perintah, karena (saya berasumsi) skrip ini ingin dimulai oleh udev, dengan beberapa variabel lingkungan diatur dengan benar. Memulainya secara manual mencetak pesan kesalahan "missing $INTERFACE". Bahkan jika saya mengatur variabel env INTERFACE=eth0 sebelum memulai skrip, itu masih mencetak kesalahan "kecocokan yang tidak valid". Belum lagi saya memiliki dua antarmuka (eth0 dan eth1 ) dan saya ingin file aturan dibuat untuk keduanya.

Saya juga berpikir untuk memicu acara udev seperti ini, berharap ini akan memulai skrip dari udev itu sendiri, tetapi tidak ada yang berubah:

udevadm trigger --type=devices --action=change

Jadi, adakah yang tahu cara membuat ulang aturan net persisten di file /etc/udev/rules.d/70-persistent-net.rules tanpa reboot?

Jawaban yang Diterima:

Menurut halaman manual --action=change adalah nilai default untuk udevadm .

   -c, --action=ACTION
       Type of event to be triggered. The default value is change.

Karena itu sebaiknya Anda mencoba --action=add sebagai gantinya. Ini akan membantu:

/sbin/udevadm trigger --type=devices --action=add

Linux
  1. Memindahkan file di Linux tanpa mv

  2. Bagaimana Mengelola Kemampuan File Linux

  3. Cara menemukan File di Linux

  1. Cara Membuat Swap di Linux

  2. Cara membuat file swap di Linux

  3. Bagaimana Cara Memuat Ulang Aturan Udev Tanpa Reboot?

  1. Linux – Bagaimana Gnome Reboot Tanpa Hak Root?

  2. Bagaimana Mengganti Nama File di Linux?

  3. Bagaimana cara mengkonfigurasi kernel Linux lebih awal untuk mem-boot ulang saat panik?