Catatan pedantic pada posting lama: konten /etc/network/interfaces
akan 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 DHCP
antarmuka yang dikelola saya dapat dengan mudah membunuh dhclient
dan menggunakan ifconfig
untuk menetapkan IP apa pun secara statis Saya ingin antarmuka (saya dapat menetapkan alamat IP dalam HCHP
rentang 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 eth0
di antarmuka dengan tugas statis sekarang DHCP
akan mengelola antarmuka. Atau admin lain mungkin telah membuat kesalahan ketik dan sekarang avahi
telah 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 grep
melalui para tersangka yang biasa masuk /var/log/
. Tetapi jika seseorang datang secara manual menetapkan alamat IP statis maka Anda kurang beruntung.