Dua koneksi internet pada satu komputer (host ke ethernet, virtualbox ke dial-up)

10

PEMBARUAN 4:

Setelah mencoba apa yang disarankan JohnnyVegas , saya menghubungkan dongle ke mesin host, ia ingin menginstal drivernya, saya membatalkan instalasi. Saya menghapus semua koneksi jaringan dari os tamu, saya menambahkan dongle usb sebagai perangkat usb untuk os tamu. Saya boot ke os tamu, saya memilih dongle usb dari dalam os tamu dan mendapat pesan berikut dari virtualbox:

Gagal memasang perangkat USB ZTE, Incorporated ZTE WCDMA Technologies MSM ke mesin virtual Ubuntu 10.04 32.

Perangkat USB 'ZTE, Incorporated di ZTE WCDMA Technologies MSM' dengan UUID {a37699df-38f1-4a82-b514-ecb4996aa98b} sedang sibuk dengan permintaan sebelumnya. Silakan coba lagi nanti.

Kode Hasil: E_INVALIDARG (0x80070057) Komponen: HostUSBDevice Interface: IHostUSBDevice {173b4b44-d268-4334-a11d-b6521c9a740a} Callee: IConsole {db7ab4ca-2a3f-4443-9243-c1208392

Tahu mengapa hal ini terjadi?


PEMBARUAN 3:

Sepertinya masalah terjadi ketika saya menghubungkan perangkat yang bertipe Dial-up. Jika saya menghubungkan perangkat yang berjenis LAN or High-Speed Internet, perangkat itu berfungsi dengan baik.

Bagaimana cara mendapatkan Dial-upkoneksi usb sebagai opsi di virtualbox?

Untuk mencegah orang membaca seluruh pertanyaan. Saya pada dasarnya ingin menggunakan 2 koneksi di komputer saya. Host os harus menggunakan koneksi ethernet, dan os tamu melalui virtualbox harus menggunakan koneksi usb yang merupakan dongle usb 3g dan muncul di xp sebagai dial-upkoneksi. Untuk beberapa alasan, saya tidak dapat melihat koneksi ini di virtualbox.

Namun, jika saya menghubungkan koneksi usb yang berbeda ke mesin host yang bertipe LAN or High-Speed Internet, itu berfungsi dengan baik di virtualbox. Saya pada dasarnya, perlu agar dial-upkoneksi dikenali di virtualbox.


PEMBARUAN 2:

Berikut adalah tangkapan layar untuk menunjukkan bahwa saya hanya dapat melihat koneksi ethernet di dropbox virtualbox. Koneksi usb tidak dapat dilihat. Anda dapat melihat bahwa koneksi ethernet dan koneksi usb terhubung sebelum saya memulai virtualbox pada tangkapan layar di pertanyaan asli di bawah ini. Tapi di sini adalah tangkapan layar dropdown di virtualbox:

masukkan deskripsi gambar di sini


PEMBARUAN 1:

Jawaban oleh JohnnyVegas sebagian berfungsi, yaitu jika kedua koneksi terhubung, default menjadi koneksi ethernet. Jika saya pergi ke OS virtualbox, itu juga akan menggunakan koneksi ethernet. Jika salah satu dari koneksi terhubung sendirian, virtualbox OS akan menggunakan koneksi mana saja yang terhubung. Namun, jika kedua koneksi terhubung, defaultnya adalah koneksi ethernet, jadi virtualbox OS akhirnya menggunakan koneksi ethernet.

Saya memerlukan pc host untuk menggunakan koneksi ethernet dan OS virtualbox untuk menggunakan koneksi usb. Jadi jawaban oleh JohnnyVegas memecahkan setengah dari masalah.


PERTANYAAN ASLI:

Sepertinya saya tidak bisa mendapatkan 2 koneksi internet untuk bekerja di komputer saya bagaimana saya membutuhkannya untuk bekerja.

Komputer host adalah Windows XP, yang memiliki koneksi ethernet dan koneksi internet USB. Kedua koneksi berfungsi dengan baik jika digunakan satu per satu.

Jika kedua koneksi dinyalakan secara bersamaan, Windows XP ingin memanfaatkan koneksi USB untuk beberapa alasan. Bagaimana saya selalu mendapatkan HOST PC untuk menggunakan koneksi ethernet saja, tetapi membiarkan koneksi USB diaktifkan sehingga dapat digunakan oleh OS tamu melalui VirtualBox? Ini screenshotnya:

Tangkapan layar

Dari tangkapan layar, Anda dapat dengan jelas melihat bahwa saya memiliki 2 koneksi yang terhubung, 3Connectadalah koneksi USB dan Local Area Connectionkoneksi ethernet.

Anda juga dapat melihat Advanced Settingskotak dialog, yang karena beberapa alasan tidak menunjukkan koneksi USB. Namun, jika saya pergi ke Google dengan kedua koneksi yang terhubung, dan mengetik what is my ip, Google menunjukkan kepada saya alamat IP dari koneksi USB. Segera setelah saya memutuskan koneksi USB dan menyegarkan Google, saya mendapatkan alamat IP koneksi ethernet ketika saya bertanya kepada Google what is my ip.

Jadi pada dasarnya, bagaimana cara mengaktifkan kedua koneksi pada saat yang sama, tetapi mendapatkan Windows XP untuk menggunakan koneksi ethernet, membiarkan koneksi USB gratis bagi saya untuk digunakan dengan OS tamu melalui VirtualBox?

oshirowanen
sumber
Lihat jawaban saya di sini. gunakan itu untuk mengubah prioritas. Kemudian pilih koneksi lain dalam pengaturan komputer virtual. superuser.com/questions/559181/…
Gjordis
Instruksi mereka tampaknya untuk Windows Vista atau Windows 7. Adakah kemungkinan mendapatkan instruksi khusus Windows XP? Sebagai perbedaan kecil dalam kata-kata antara OS yang berbeda membingungkan.
oshirowanen
tempat yang sama, jangan melalui jaringan dan pusat berbagi. Buka pengaturan jaringan, tempat Anda melihat masing-masing adapter. Dari sana itu sama
Gjordis
Menemukannya, terima kasih. Tetapi dalam daftar koneksi di kotak dialog pengaturan lanjutan, saya tidak bisa melihat koneksi usb. Saya hanya bisa koneksi area lokal dan koneksi virtualbox. Tetapi ketika saya pergi ke google dan mengetik "apa ip saya", itu memberi saya alamat ip dari koneksi usb bukannya koneksi lan ...
oshirowanen
Memperbarui pertanyaan dengan detail lebih lanjut dan tangkapan layar.
oshirowanen

Jawaban:

3

Anda perlu mengubah metrik antarmuka. Ini adalah urutan jendela yang menggunakan kartu jaringan. Secara default windows XP menetapkan ini ke 'otomatis' dengan kotak centang (gambar). Nilai metrik antarmuka ada di properti koneksi area lokal Anda, TCP / IP, kemudian tingkat lanjut. Ubah metrik TCP / IP pada kartu yang ingin Anda gunakan XP (ethernet) menjadi nilai metrik 1, dan koneksi USB ke nilai metrik 2.

Windows kemudian akan selalu menggunakan koneksi ethernet, jika tersedia. Jangan terlalu repot dengan layar binding. Saya menemukan metode di atas jauh lebih baik.

metrik antarmuka windows xp

Sejauh Virtualbox berjalan, itu tidak melihat adaptor USB sebagai adapter jaringan, jadi jika Anda menghapus semua adapter jaringan di virtualbox dan mengkonfigurasi USB itu untuk mengambil alih perangkat itu, itu akan muncul di virtualbox dan kemudian menginstal perangkat lunak koneksi di Virtualbox OS. Perangkat USB dan Virtualbox selalu sangat bermasalah. Pastikan Anda memiliki VB versi terbaru. Sementara itu akan memiliki akses penuh ke perangkat USB, sistem Host mungkin tidak.

JohnnyVegas
sumber
Terima kasih balasannya. Ini memecahkan setengah dari masalah. Setengah lainnya masih menjadi masalah. Silakan lihat pembaruan di pertanyaan saya. Terima kasih.
oshirowanen
Baru saja menguji solusi mengenai Virtualbox dan saya membuatnya bekerja dengan baik. Beri tahu saya bagaimana caranya.
JohnnyVegas
Menambahkan pembaruan 3 ke pertanyaan.
oshirowanen
Silakan lihat pembaruan 4.
oshirowanen
1

Meskipun tuan rumah menggunakan adaptor Ethernet, tamu dapat menggunakan adaptor lain dan tidak terbatas pada menggunakan salah satu tuan rumah standar.

Pergi ke Pengaturan tamu, bagian Jaringan, gunakan jaringan Bridged dan tentukan adaptor USB di bidang "Terlampir ke" untuk tamu.

Akibatnya tamu akan menggunakan adaptor USB untuk jaringan, sementara tuan rumah akan terus menggunakan adaptor Ethernet.

[EDIT]

Seperti yang Anda katakan bahwa dongle USB tidak dapat dilihat dalam daftar adapter VirtualBox, solusinya mungkin menggunakan Microsoft Loopback Adapter dan menjembatani ke dongle.

VirtualBox mungkin akan dapat melihat adaptor loopback, sementara efeknya akan melihat dongle.

harrymc
sumber
Ketika saya pergi ke pengaturan jaringan os tamu di virtualbox. Saya melihat dropdown untuk attached to, yang meliputi pilihan seperti nat, bridged adapter, internal networkdll Di bawah bahwa saya memiliki Namedropdown, yang hanya menunjukkan koneksi ethernet, tidak memiliki koneksi usb tercantum dalam dropdown itu. Setelah itu saya memiliki advancedbagian, dan dropdown di bagian itu tidak memiliki koneksi usb juga.
oshirowanen
Apakah adaptor USB terhubung sebelum Anda memanggil virtualbox?
harrymc
Ya, untuk memulai dengan saya terhubung ke adaptor usb, kemudian koneksi ethernet. Melihat bahwa koneksi eathernet juga mengalami default. Memulai virtualbox, dan saya hanya bisa melihat koneksi ethernet melalui virtualbox. Tidak bisa melihat koneksi usb di mana saja.
oshirowanen
Saya telah memperbarui pertanyaan saya update 2dengan tangkapan layar lain, untuk menunjukkan kepada Anda apa yang saya lihat di menu tarik turun.
oshirowanen
Apa yang terjadi jika (1) Anda mencoba memaksakan masalah dengan menonaktifkan ethernet, jadi virtualbox melihat adaptor usb, mengaturnya sebagai adaptor untuk digunakan, kemudian mengaktifkan kembali ethernet? (2) Dan jika ini berhasil, apakah ia bisa selamat setelah restart virtualbox? (3) coba pasang dan lepaskan USB beberapa kali, (4) coba jalankan virtualbox sebagai administrator.
harrymc
1

sambungkan dongle Anda ke PC pertama dan selesaikan penginstalan driver pada yang sama. masuk ke "Tempat jaringan saya" pada mesin Windows XP Anda, dan "Siapkan jaringan rumah atau kantor kecil" Ikuti Wizard dengan mengklik berikutnya, lalu berikutnya lagi. Wizard akan menemukan koneksi jaringan dongle Anda dan akan meminta Anda jika "Anda ingin menggunakan koneksi bersama?" tolak dengan memilih tombol radial tanpa jawaban. Klik selanjutnya.

Pilih metode koneksi: Pilih tombol radial dengan teks yang sesuai sebagai berikut; Komputer ini terhubung langsung ke internet. "Komputer lain di jaringan saya terhubung ke internet melalui komputer ini". Klik selanjutnya

Pilih koneksi internet Anda: Dari daftar jaringan yang tersedia yang ditunjukkan, pilih dongle 3G Anda lalu klik berikutnya.

Beri nama komputer host Anda sebagaimana layaknya dan klik berikutnya.

Catat nama workgroup Anda, karena semua komputer di jaringan ini akan diberi nama workgroup yang sama. Klik selanjutnya.

Anda dapat memilih untuk mengizinkan atau tidak fitur berbagi file dan file. Klik selanjutnya.

Klik di sebelah untuk menerapkan pengaturan jaringan.

Pilih "selesai saja ......." klik berikutnya

Klik selesai

Buka komputer klien dan pindah ke "Tempat Jaringan Saya"

pilih "Siapkan jaringan rumah atau kantor kecil" Klik berikutnya

Klik berikutnya lagi

Pilih metode koneksi: pilih tombol radial dengan teks; "Komputer ini terhubung ke internet melalui gateway perumahan atau melalui komputer lain di jaringan saya. Klik berikutnya

Tetapkan nama dan deskripsi komputer ini sesuai kebutuhan. Klik berikutnya

Pastikan Anda telah mengatur workgroup mesin ini mirip dengan komputer host. Klik berikutnya

Pilih untuk berbagi atau tidak file dan printer Anda. klik selanjutnya.

klik selanjutnya

klik selesai.

ulangi konfigurasi kedua untuk komputer klien di jaringan.

Rodgerthat
sumber
0
  • Klik Tombol Mulai
  • Klik kanan "Jaringan" dan kemudian klik Properti
  • Dari jendela "Jaringan Dan Berbagi" klik "Ubah Pengaturan Adaptor"
  • Pada jendela "Network Connections", tekan tombol ALT pada keyboard Anda untuk membuka bilah menu
  • Klik menu "Advanced" dan kemudian "Advanced Settings"

Di jendela "Pengaturan Lanjut" Anda akan melihat tab "Adapters and Bindings" dan di bawah "Connections" Anda akan melihat urutannya, Anda dapat menggunakan panah ke samping untuk memindahkan prioritas koneksi ke atas dan ke bawah.

Nidzaaaa
sumber
Dia menggunakan XP, bukan Vista / Windows 7
Kanada Luke
Menambahkan pembaruan 3 ke pertanyaan.
oshirowanen
0

Gunakan Connectify Dispatch untuk membatasi jaringan USB ke VirtualBox. Ini dapat bekerja dengan semua kebutuhan Anda.

Apple II
sumber
Menambahkan pembaruan 3 ke pertanyaan.
oshirowanen
0

Apa yang sebenarnya Anda butuhkan adalah:

  • Routing (dengan windows termasuk GUI, program pihak ketiga atau routeprogram MS ). Inilah yang Anda butuhkan jika Anda ingin mengakses situs web A dengan koneksi ethernet dan situs web B dengan koneksi USB. Ini juga yang dapat Anda gunakan untuk mengubah gateway default.
  • Asosiasi perangkat USB ke VM. Inilah yang diperintahkan JohnnyVegas untuk Anda lakukan. Ini, IMHO cara terbaik untuk mendapatkan yang Anda inginkan:
    • Di VB, nonaktifkan semua koneksi jaringan: Anda tidak akan membutuhkannya. Ketika saya mengatakan menonaktifkannya, saya berbicara tentang jendela konfigurasi VB.
    • Pasang perangkat USB ke VM. Jika semua berjalan dengan baik, tuan rumah Anda tidak akan mulai menggunakannya: hanya tamu yang sekarang akan melihatnya.
    • Instal apa pun yang Anda butuhkan pada tamu untuk membuat dongle berfungsi dan mulai menggunakannya. Jika tamu Anda adalah Windows XP, Anda hanya perlu menginstal apa yang Anda instal untuk membuat dongle Anda berfungsi pada host. Tapi lakukan di tamu.
  • Rute kebijakan. Dalam hal ini, cukup atur VB untuk menggunakan NAT dan tambahkan rute yang secara default ke antarmuka USB pada host jika IP sumber cocok dengan salah satu VM.

Saya pikir solusi JohnnyVegas (# 2 di atas) adalah yang termudah untuk diatur: Anda tidak perlu mengatur koneksi dial-up di VB. Anda perlu mengatur koneksi langsung di tamu asalkan Anda memasang dongle USB Anda ke sana. Apakah itu jelas?

Saya tidak akrab sama sekali dengan perutean di bawah Windows dan saya kira itu bisa menjadi sangat menyakitkan.


sumber
Silakan lihat pembaruan 4.
oshirowanen
Ini terjadi karena Windows menggunakan perangkat. Hapus driver dongle dan Anda harus baik-baik saja.
0

Ini hanya arahan (atau ide) dan bukan jawaban yang lengkap karena saya tidak yakin bagaimana melakukan ini di windows atau jika mungkin tetapi menggunakan iptables sebagai firewall di linux, Anda bisa menggunakan tabel pre-routing firewall host untuk redirect "output from from" dan "input going to" guest vm ip Anda ke adaptor USB, bukan ke LAN.

laurent
sumber