Kết nối với nhiều AP với một bộ điều hợp Wifi trong Linux / FreeBSD?


14

Làm cách nào tôi có thể kết nối đồng thời với nhiều điểm truy cập Wifi bằng một bộ điều hợp không dây?

Tôi hiện đang sử dụng pfSense làm bộ định tuyến gia đình của mình và tôi muốn nó kết nối với nhiều AP không dây. Bạn có biết nếu nó có thể?

Ngoài ra, làm thế nào chúng ta có thể làm điều đó trong Ubuntu? Xin hãy làm sáng tỏ tôi :)

Những ghi chú thú vị:

  1. pfSense, cũng như nhiều bản phân phối bộ định tuyến, hỗ trợ sử dụng một bộ điều hợp không dây duy nhất dưới dạng nhiều AP, nhưng tôi không rõ liệu chúng có thể hoạt động như nhiều máy khách không
  2. "Bộ điều hợp Wifi ảo" trong Windows 7 rõ ràng có thể làm điều đó
  3. Đối với mạng có dây, người ta có thể dễ dàng tạo bí danh giao diện (ví dụ eth0: 1) và thu được nhiều IP với ifconfig. Đây có phải là sự giúp đỡ?

Câu trả lời:


11

Trong FreeBSD (pfSense dựa trên FreeBSD và không liên quan gì đến Linux), bạn có thể tạo nhiều giao diện wlan dựa trên giao diện vật lý, sau đó kết nối chúng với các AP khác nhau. Ví dụ: nếu bạn có thẻ Atheros trong máy tính của mình (và nó không được đổi tên):

ifconfig wlan0 create wlandev ath0
ifconfig wlan bssid NetworkA [wep/wpa/etc info]
dhclient wlan0 (assuming DHCP)

nếu bạn muốn một kết nối khác, chỉ cần quay lên một kết nối khác:

ifconfig wlan1 create wlandev ath0
ifconfig wlan bssid NetworkB [wep/wpa/etc info]
dhclient wlan1 (assuming DHCP)

Nếu hai mạng nằm trên các kênh khác nhau, bạn sẽ thấy thông lượng giảm, đáng chú ý là vậy nếu bạn chủ động sử dụng cả hai.


ok, nhưng làm thế nào để các ứng dụng chọn một giao diện Làm cách nào để buộc ứng dụng sử dụng giao diện cụ thể?
Trass3r

Ứng dụng không chọn giao diện, HĐH xử lý việc đó. Điều tốt nhất mà một ứng dụng có thể làm là chọn một IP được liên kết với một giao diện. Nếu bạn muốn hỏi làm thế nào bạn có thể nhận được một Ứng dụng để gửi lưu lượng truy cập đến các cổng khác nhau, bạn phải bắt vít với các bảng định tuyến và có thể khởi động ứng dụng với các chế độ xem mạng bị thay đổi. Điều đó nằm ngoài phạm vi của Câu hỏi này nên bạn phải đặt Câu hỏi mới.
Chris S

Có cách nào để làm điều này trong Linux không? Linux ifconfig không có từ khóa "tạo".
Phyo Arkar Lwin

Linux có thể kết nối với nhiều mạng WiFi, nhưng chúng phải nằm trên cùng một kênh. Tôi không quen thuộc với quá trình này. Có thể có Q / A hiện có trên Server Fault hoặc Super User hoặc Unix & Linux .
Chris S

Có thể làm điều này trên Windows?
Hợp xướng
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.