Pada MBP (OS X 10.6.2) saya mengatur konfigurasi ethernet kabel dan bandara nirkabel untuk menggunakan IP statis yang sama ke router saya (misalnya seperti yang dijelaskan di http://forums.macrumors.com/archive/index .php / t-708685.html ). Saya juga sudah menyiapkan Service Order sehingga koneksi kabel di atas Airport (mis. Seperti yang dijelaskan di Mac OS X secara otomatis mematikan Airport jika kabel ethernet dicolokkan ).
Ini tampaknya "berfungsi": koneksi ssh terbuka ke lokasi jarak jauh tetap aktif saat saya mencolokkan dan mencabut kabel ethernet. Namun, karena kartu Airport tetap hidup (dan terhubung ke router) terlepas dari apakah koneksi kabel ada, bagaimana saya bisa tahu bahwa antarmuka kabel sebenarnya adalah koneksi "aktif" ketika tersedia? Karena alamat IP sama untuk keduanya, apakah ini jaminan bahwa antarmuka nirkabel tidak dapat digunakan? Apakah ada cara lain untuk mengetahui apakah antarmuka ini digunakan?
PS. Saya akan memposting jawaban (parsial) segera setelah saya memposting ini, karena tindakan menulis ini dan memeriksa semua fakta saya membawa saya ke beberapa wawasan. (Bagian yang lebih menarik dan tidak terjawab adalah huruf tebal di atas.)
iface(){ route get 0.0.0.0 2>/dev/null | awk '/interface: / {print $2}'; }