Catatan pedantic pada posting lama: konten /etc/network/interfacesakan memberi tahu Anda bagaimana antarmuka DAPAT dikelola saat boot (atau setelah berjalan service networking restart). Itu tidak definitif. Itu tidak memberi tahu Anda bagaimana antarmuka yang diberikan ditugaskan pada saat tertentu. Sebagai contoh, mengingat DHCPantarmuka yang dikelola saya dapat dengan mudah membunuh dhclientdan menggunakan ifconfiguntuk menetapkan IP apa pun secara statis Saya ingin antarmuka (saya dapat menetapkan alamat IP dalam HCHPrentang yang dikelola hanya untuk menyebabkan lebih banyak kebingungan).
Mungkin admin lain melakukan ini untuk menguji sesuatu dan lupa untuk membersihkan. Atau saya dapat berjalan dhclient eth0di antarmuka dengan tugas statis sekarang DHCPakan mengelola antarmuka. Atau admin lain mungkin telah membuat kesalahan ketik dan sekarang avahitelah secara dinamis mengkonfigurasi antarmuka dengan alamat tautan-lokal.
Tentu, hal-hal ini tidak terjadi setiap hari, tetapi hanya dalam kondisi pengembangan atau dalam situasi aneh di mana saya pernah bertanya pada diri sendiri, "Bagaimana antarmuka ini bisa dikonfigurasi?" Dalam keadaan normal, saya tidak pernah mengajukan pertanyaan ini.
Secara umum, saya percaya jawabannya adalah "Tidak, Anda tidak bisa tahu pasti." Kernel tidak menyimpan catatan, sejauh yang diketahui. Yang terbaik yang dapat Anda lakukan adalah grepmelalui para tersangka yang biasa masuk /var/log/. Tetapi jika seseorang datang secara manual menetapkan alamat IP statis maka Anda kurang beruntung.