Làm cách nào để kết nối với nhiều mạng wifi?


22

Làm cách nào tôi có thể kết nối với 2 mạng WiFi cùng lúc chỉ với 1 bộ điều hợp WiFi?

Tôi có hai mạng không dây riêng biệt, mà tôi cần kết nối đồng thời Ubuntu-PC: Mạng đầu tiên có truy cập internet và mạng còn lại không có truy cập internet.

Tôi đã cố gắng tạo Giao diện ảo và mặc dù dường như không có lỗi, nhưng nó không xuất hiện trong Trình quản lý mạng. Có vẻ như, trình điều khiển tôi đang sử dụng, là ath9k :

lcpi

Làm thế nào tôi có thể tìm hiểu xem liệu nó có thể tạo giao diện không dây ảo không? Tôi có thể thay thế trình điều khiển ath9k không , nếu nó không hỗ trợ giao diện ảo?


Tôi nghĩ bạn sẽ cần nhiều bộ điều hợp. Nhưng có lẽ tôi đã sai. serverfault.com/questions/192144/ Có thể được quan tâm.
muru

Câu trả lời:


22

Có bạn có thể, nếu thẻ của bạn hỗ trợ nó. Trước hết hãy xem tài liệu của iw và đặc biệt là trang giao diện ảo . Trừ khi bạn đang chạy 14.04, nghĩa là do lỗi của tập lệnh udev (có thể đã được sửa trong 15.10, nhưng chưa có xác nhận nào).

Lưu ý rằng trong mô tả sau đây wlan0là giao diện WiFi bình thường của tôi và wlan1là tên tôi đã chọn cho giao diện ảo (nó khá tùy ý). Bạn phải thích ứng điều này với hệ thống của bạn, tất nhiên.

Bạn có thể tạo một giao diện ảo mới với:

sudo iw dev wlan0 interface add wlan1 type station 

nếu bộ điều hợp / trình điều khiển của bạn hỗ trợ nó, nó đã hoàn thành --- bây giờ bạn có hai giao diện; nếu không, bạn sẽ có một số loại lỗi hoặc giao diện sẽ không xuất hiện.

Bạn có thể kiểm tra xem giao diện mới có tồn tại hay không bằng cách gõ

 sudo ifconfig -a 

... Và xem wlan1giao diện hiện lên. Nó cũng sẽ xuất hiện trong Trình quản lý mạng:

nhập mô tả hình ảnh ở đây

Bạn có thể xóa giao diện ảo bằng

sudo iw dev wlan1 del

Tôi thực sự không bao giờ sử dụng nó --- Tôi đã cố gắng kết nối hai lần với bộ định tuyến của mình và phát sinh (nhưng điều đó có thể là bình thường). Hơn nữa, bạn có thể sẽ cần phải xem liệu chuyển tiếp gói giữa hai giao diện có được bật theo mặc định hay không và có lẽ bạn cần phải chơi một chút với định tuyến sau đó. Nhưng đó là một sự khởi đầu.

PD --- một trong những điều bạn có thể sẽ phải thay đổi là số MAC của giao diện "ảo", theo mặc định giống như cái kia, và chắc chắn sẽ tạo ra vấn đề.


Làm thế nào để tôi tìm ra, liệu thẻ của tôi hỗ trợ nó?
dùng203053

1
@ user203053, tôi cập nhật câu trả lời.
Rmano

Ở một bên, xem bug.launchpad.net/ubfox/+source/udev/+orms/1397654 --- có thể nó đã bị hỏng ngay bây giờ
Rmano

^^ Có ai tìm thấy giải pháp cho lỗi này không? Tôi muốn tạo một giao diện ảo nhưng cũng gặp vấn đề tương tự.
George J. Adams

1
Trong 16.04, giao diện khác được tạo nhưng không được gán IP và được liệt kê là "Không được bật" trong Trình quản lý mạng. Bất kỳ ý tưởng làm thế nào để hoàn thành chứng thư?
TenLeftFingers

2

Điều đó sẽ thuận tiện hơn để thêm vào như nhận xét nhưng nó sẽ cần 50 điểm danh tiếng. Lấy làm tiếc


Tôi đã tìm thấy một câu trả lời khác trong chủ đề này và nó có thêm một chút chỉ để tiết kiệm thời gian.
ví dụ

Về việc sử dụng cả hai giao diện cùng một lúc và thông báo về chúng không phải là duy nhất: Điều này có thể là do cả hai đều sử dụng cùng một địa chỉ MAC. Bạn có thể thử thay đổi địa chỉ MAC của giao diện mới trước khi kích hoạt nó.
 ip link set dev <dev-name> address <new-mac-address> 

/superuser/592296/USE-iw-to-add-a-virtual-wantly-interface-getting-the-error-no-such-device

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.