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