Pertanyaan Lebih dari Satu Koneksi Internet di Windows


Saat ini saya memiliki dua koneksi Internet yang berbeda: satu koneksi 3G 1 Mbps (downtime sangat rendah tetapi bandwidth tidak stabil, latensi yang wajar, seluler, sudah NAT-ed di tingkat ISP, penarikan diperbolehkan, 2 GB tunjangan bulanan) dan yang lainnya adalah koneksi kabel 5 Mbps murah (bandwidth stabil tetapi downtime cukup tinggi, latensi tinggi, bukan NAT-ed, tidak ada tunjangan). Saya terhubung ke jaringan 3G dengan cara tethering, dengan telepon saya bertindak sebagai modem melalui Bluetooth, dan ke Cable melalui router WiFi.

Saya ingin menggunakan kedua koneksi pada komputer yang sama tetapi untuk tujuan yang berbeda pada saat yang bersamaan. Secara khusus, saya ingin menggunakan koneksi 3G untuk aktivitas Internet seperti browsing, e-mail, IM dan yang lainnya, dan koneksi kabel untuk aktivitas bandwidth-intensif seperti unduhan file besar melalui HTTP dan BitTorrent, streaming video dan sejenisnya.

Bagaimana saya bisa melakukan ini di Windows?


2
2018-06-13 18:11


asal




Jawaban:


Anda mungkin memiliki sedikit keberuntungan dengan software freeware yang disebut ForceBindIP. Ini memungkinkan Anda untuk mengikat berbagai program ke adaptor jaringan yang berbeda.

ForceBindIP adalah aplikasi Windows freeware yang akan menyuntikkan dirinya ke dalam aplikasi lain dan mengubah bagaimana panggilan Windows Sockets tertentu dibuat, memungkinkan Anda untuk memaksa aplikasi lain untuk menggunakan antarmuka jaringan / alamat IP tertentu. Ini berguna jika Anda berada di lingkungan dengan beberapa antarmuka dan aplikasi Anda tidak memiliki opsi seperti itu untuk mengikat ke antarmuka tertentu.


4
2018-06-13 18:28





Saya ingin menggunakan koneksi 3G untuk aktivitas Internet seperti browsing, e-mail, IM dan yang lainnya, dan koneksi kabel untuk aktivitas intensif bandwidth seperti unduhan file besar melalui HTTP dan BitTorrent, streaming video dan sebagainya.

Masalahnya adalah bahwa sistem tidak tahu apakah permintaan HTTP milik "penjelajahan" atau "unduhan besar" hingga setelah itu menetapkan koneksi TCP, mengirim permintaan, dan menerima tanggapan, pada titik mana sudah terlambat untuk beralih koneksi.

Dimungkinkan untuk melakukan ini dalam program server proxy yang akan memulai kembali koneksi sepenuhnya, tetapi saya tidak mengetahui adanya implementasi yang ada. Cara lain adalah melakukannya secara manual, dengan menyalin URL file dan memberikannya ke alat unduhan yang memungkinkan menetapkan antarmuka jaringan (baris perintah wget --bind-address=<address> atau curl --interface=<address>, dimana <address> adalah alamat IP koneksi kabel Anda).

Sebagian besar program peer-to-peer, bagaimanapun, memiliki opsi konfigurasi untuk menggunakan antarmuka jaringan tertentu; di μTorrent, itu net.bind_ip dibawah Maju. Tentukan alamat IP kabel Anda. Untuk program yang tidak, lihat ForceBindIP  seperti yang disarankan oleh kez.

Dalam beberapa kasus, ketika alamat remote end diketahui dan statis, Anda dapat menambahkan rute host untuk itu melalui antarmuka tertentu: route add <remote address> <your cable address>. Itu akan mempengaruhi semua komunikasi IP.


2
2018-06-13 18:26



Ya, sepertinya menyesuaikan tabel routing adalah solusi 'termudah'. Saya melakukan itu untuk beberapa IP yang diketahui, tapi itu rumit. Saya pikir saya harus mendapatkan kotak daya rendah dan membuatnya bertindak sebagai proxy (meskipun konfigurasi kemungkinan besar akan memakan waktu). - Larssend
@Barstow: kez menyarankan ForceBindIP, yang dapat membantu dengan penjelajahan IM dan web. Anda masih harus mengubah entah bagaimana unduhan besar. - grawity