Saya ingin membuat beberapa perubahan pada konfigurasi jaringan saya dengan mengedit /etc/network/interfaces
file saya . Apa cara paling bersih untuk membuat perubahan pada file ini dan membuatnya berlaku, tanpa harus reboot? Biasanya, saya sudah melakukan:
- Edit file
service networking restart
Tapi saya mendapat kesan bahwa ini bukan cara yang "tepat" untuk melakukan perubahan semacam ini.
networking
network-manager
Lorin Hochstein
sumber
sumber
Jawaban:
Matikan antarmuka jaringan menggunakan
(ganti
eth0
dengan antarmuka yang ingin Anda ubah) dan bawa lagi menggunakansumber
Di Ubuntu Server 16.04 Anda harus menggunakan perintah ip untuk menyiram alamat sebelum memulai kembali jaringan, jika tidak, setiap perubahan alamat dalam file antarmuka tidak akan berlaku:
Saya mendapat jawaban ini dari artikel bermanfaat ini
sumber
Hentikan semua antarmuka menggunakan
Konfigurasikan (edit) antarmuka Anda seperti yang Anda inginkan, kemudian
Mulai lagi
Tidak perlu melakukan reboot.
sumber
Mengapa Anda tidak berpikir itu adalah cara yang benar. Pikirkan, apa yang bisa dilakukan ubuntu ekstra saat boot? Ubuntu memiliki daftar layanan yang perlu dijalankan saat boot, setiap layanan memiliki daftar perintah yang berurutan untuk memulai sendiri. Ubuntu hanya menjalankan layanan jaringan melalui /etc/init.d/networking script yang berisi beberapa perintah yang perlu menjalankan layanan jaringan. Jadi, jika ada perubahan yang perlu diterapkan ke jaringan Anda maka Anda harus me-restart layanan Anda dan caranya adalah mengingat perintah berturut-turut layanan Anda.
sumber
/etc/network/interfaces
mengontrol alat ifupdown.Jadi setelah melakukan perubahan, Anda bisa mengatakan misalnya
sudo ifup eth0
.sumber
Sebenarnya tidak ada yang berhasil. Diuji pada Ubuntu 16.10. ini tidak berpengaruh.
Melalui semua ini, ip dhcp lama kembali dan bukan yang statis. saya ingin tahu apakah ini disengaja?
sumber