Mengapa dhclient membuat permintaan DHCP pada antarmuka statis?

8

Saya sedang menyiapkan sistem Debian baru. Saya memiliki IP statis yang dikonfigurasi pada antarmuka di / etc / networks / interfaces seperti:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth4
iface eth4 inet static
        address <redacted>
        netmask 255.255.254.0
        network <redacted>
        broadcast <redacted>
        gateway <redacted>
        dns-nameservers <redacted>
        dns-search <redacted>

Saya telah menyembunyikan alamatnya, tetapi konfigurasinya cocok dengan sistem Debian yang lebih lama kecuali alamat IP tentunya. Saya dapat memunculkannya dengan 'ifup eth4' dan berfungsi dengan baik untuk sementara waktu tetapi akhirnya crash di suatu tempat antara 1 dan 24 jam kemudian. Saya tidak melihat informasi di log tentang mengapa turun. Saya dapat membawanya pada hari berikutnya dari konsol fisik ... menjalankan 'ifdown eth4' melaporkan bahwa itu tidak dimulai. Menjalankan 'ifup eth4' menampilkannya tanpa masalah.

Sementara saya ingin mendapatkan yang beres, saya perhatikan sambil mencari kesalahan mengenai eth4 yang dhclient berjalan di latar belakang membuat DHCPREQUESTs pada eth4 setiap 2 menit. Ini terjadi bahkan sekarang saat eth4 berjalan dengan benar dengan IP statis terkonfigurasi. Apa itu dan mungkin itu menyebabkan antarmuka turun? Sepertinya saya harus menghentikan dhclient dari melakukan ini secara tidak perlu terlepas dari apakah itu menyebabkan masalah atau tidak. Sistem yang lebih lama tidak memiliki proses 'dhclient' yang berjalan.

Maaf jika ini adalah hal mendasar, ada beberapa lubang dalam pengetahuan Linux saya.

Scott J
sumber
Anda akan mendapatkan perilaku ini jika dhclientsudah berjalan ketika Anda mengubahnya ke konfigurasi statis. Bunuh saja dhclient.
jordanm
Ah, itu masuk akal. Saya pergi ke depan dan baru saja reboot dan memang sudah hilang. Apakah ini juga kemungkinan penyebab antarmuka turun atau apakah itu masalah lain?
Scott J
... eventually crashes ...: Apa artinya ini? Panik kernel? Atau hanya bahwa antarmuka sedang down?
Wurtel
Itu tidak meninggalkan jejak di log, jadi mungkin bukan masalah kernel. Di beberapa titik antarmuka jaringan hanya turun. Namun, itu tidak lagi terjadi karena saya telah reboot untuk menghentikan proses dhclient, jadi mungkin itu melakukan sesuatu yang menyebabkan antarmuka turun. Pelajaran yang dipelajari ... reboot setelah perubahan jaringan besar jika Anda tidak cukup tahu tentang mur dan baut untuk menghindari melakukannya.
Scott J

Jawaban:

-1

Saya memiliki masalah yang sama, dan akhirnya saya mengetahui bahwa itu karena ConnManlayanan. Memang, ConnMankonfigurasikan antarmuka Automaticallyuntuk kita.

Jadi hentikan layanan

sudo /etc/init.d/connman stop
Nicolas Facciolo
sumber