Bagaimana Mac memilih koneksi mana yang akan digunakan ketika Wifi dan Ethernet terhubung?

104

Ketika saya terhubung ke dua jaringan dengan router terpisah menggunakan Wifi dan Ethernet, bagaimana Mac saya tahu koneksi apa yang digunakan ketika saya mengunjungi situs web?

Saaru Lindestøkke
sumber

Jawaban:

82

Dari artikel basis data Dukungan Apple mengenai prioritas koneksi jaringan :

Jika Anda terhubung ke Internet atau jaringan dengan beberapa cara yang berbeda (menggunakan Wi-Fi atau Ethernet, misalnya), Anda dapat mengubah urutan konfigurasi port jaringan yang dicoba komputer Anda saat menghubungkan ke Internet atau jaringan.

Jika ada beberapa konfigurasi port jaringan yang aktif ketika Anda mencoba untuk terhubung, OS X mencoba yang di bagian atas daftar terlebih dahulu, dan kemudian mencoba konfigurasi port lain dalam urutan menurun.

Dalam artikel dukungan itu juga dijelaskan bagaimana Anda dapat mengubah urutan prioritas koneksi jaringan di System Preferences.

David
sumber
1
Jika ethernet prioritas lebih tinggi tetapi dinonaktifkan & Wifi diaktifkan & terhubung, apa yang akan terjadi ketika saya terhubung ke ethernet? Apakah saya akan memutuskan koneksi dari jaringan & menghubungkan kembali? Atau tetap terhubung melalui Wifi?
anotherdave
1
→ anotherdave: antarmuka Wi-Fi akan ditolak (setara dengan ifconfig en1 down), dan antarmuka Ethernet akan dinaikkan (setara dengan ifconfig en0 up). Jika yang terakhir ini didasarkan pada DHCP, ini akan menyebabkan permintaan dan jawaban DHCP (<6 dtk). Jika ada antar muka Anda yang putus putus secara intermiten, ini akan menyebabkan peralihan antarmuka tanpa akhir dan permintaan DHCP.
dan
2
Ini tidak menjelaskan bagaimana pengguna dapat mengetahui antarmuka mana yang sekarang digunakan untuk trafik keluar, ketika beberapa antarmuka diaktifkan dan terhubung.
dan
1
Apakah ada cara lain untuk merutekan semua lalu lintas ssh melalui wifi dan beristirahat di en0 (LAN)?
BTR Naidu
70

Ada di Preferensi Jaringan Anda . Berikut screenshot dari 10.7.3.

Akses pengaturan dari roda gigi di bagian bawah bilah samping jenis jaringan.

masukkan deskripsi gambar di sini

Pilih "Setel Pesanan Layanan ..." untuk menyeretnya ke dalam urutan yang diinginkan.

masukkan deskripsi gambar di sini

Baju biasa
sumber
3
Ini tidak menjelaskan bagaimana pengguna dapat mengetahui antarmuka mana yang sekarang digunakan untuk trafik keluar, ketika beberapa antarmuka diaktifkan dan terhubung. <br> Dengan konfigurasi seperti itu, ikon Wi-Fi di bilah menu mungkin menjadi hitam pekat padahal sebenarnya semua aktivitas jaringan Anda melalui Ethernet ! Konfigurasi seperti itu dapat membuat perulangan jaringan yang tidak dapat dilihat dan didebug pengguna.
dan
1
@danielAzuelos Tentu, tapi bukan itu pertanyaannya di sini. Ini tentang bagaimana Mac memilih, yang merupakan sistem berbasis prioritas. Jika yang di atas berfungsi, Anda terhubung. Di panel jaringan utama, Anda dapat melihat antarmuka apa yang terhubung dan apakah itu koneksi yang berhasil atau tidak. Silangkan silang dengan daftar prioritas Anda dan Anda harus memiliki jawaban.
Pakaian biasa
17

Saya sarankan Anda untuk tidak pernah menggunakan konfigurasi di mana Anda mungkin memiliki antarmuka yang berbeda pada mesin yang sama. Anda tidak akan memiliki pengetahuan dan kontrol mudah dari konektivitas ganda ini.

Ini dapat menyebabkan kesulitan besar untuk menganalisis bahkan masalah jaringan yang paling sederhana.

Ini juga dapat menyebabkan loop dalam jaringan perusahaan atau orang sangat sulit untuk didiagnosis. Misalnya, lihat perintah berikut:

sysctl -a | grep forwarding

yang akan menunjukkan kepada Anda apakah IPv4atau IPv6sedang melalui Mac Anda dari satu antarmuka ke antarmuka lainnya tanpa sepengetahuan atau kendali Anda.

Sebanyak mungkin tentukan lokasi dengan antarmuka yang Anda tahu ingin Anda sambungkan dan aktifkan yang benar sesuka hati:

Apple menu > Location > Home / AirPort
                      > Office / Ethernet
                      > outside / AirPort [unsecure]
                      > …


Ketika 2 (atau lebih) antarmuka (misalnya Ethernet dan Wi-Fi ) ditandai dengan warna hijau (Terhubung) di dalam:

Apple menu > System Preferences… > Network

satu cara untuk mengetahui mana yang Anda ambil untuk mencapai luar adalah perintah baris berikut (dalam a Terminalatau xtermjendela):

route get default | grep interface
dan
sumber
2
Semua jawaban menjelaskannya pada level yang berbeda. Yang ini adalah yang terbaik karena Anda dapat melihat perubahan yang dilakukan komputer saat mengatur pesanan melalui UI seperti pada tangkapan layar dari @plainclothes
J.Money
-1

Walaupun ini berlaku untuk beberapa aplikasi, apa yang saya alami ketika saya menghubungkan iMac ke dua ISP - satu wifi dan lainnya melalui LAN - aplikasi seperti uTorrent dan Games ternyata dapat menggunakan kedua jaringan secara bersamaan. Saya mendapat lebih banyak kecepatan unduhan daripada koneksi individual dan dalam hal gim multipemain, saya dapat terhubung ke server dengan sedikit lag dan latensi.

Kanad
sumber
BitTorrent dibangun untuk banyak koneksi. Tetapi kebanyakan yang lainnya hanya menggunakan satu koneksi termasuk game. Ingin bukti? Awasi paket Anda dan antarmuka mana yang mereka gunakan.
Andrew Larsson