Làm cách nào để dừng hai khóa không dây chuyển đổi giữa wlan0 và wlan1?


8

Tôi có hai khóa không dây được gắn vào Pi B + của mình:

  • wlan0 / RALINK dành cho kết nối mạng
  • wlan1 / TPLINK dành cho phân tích lưu lượng ở chế độ màn hình

Vấn đề là, chúng thay đổi một cách khó lường (ngay cả khi không có thứ gì đó rõ ràng như thay đổi cổng USB nào chúng được cắm vào). Đôi khi wlan1 là dongle TPLINK, đôi khi nó là dong RALINK. Điều này làm rối các tập lệnh của tôi, giả sử wlan1 sẽ là khóa TPLINK.

Làm cách nào tôi có thể buộc khóa RALINK luôn luôn là wlan0 và khóa TPLINK luôn luôn là wlan1? Có cách nào để liên kết một địa chỉ USB ID hoặc MAC với một giao diện nhất định không? Giao diện mạng cho mỗi thiết bị được chọn như thế nào - theo thứ tự các cổng USB, tất cả các thiết bị được cắm vào?


2
Đăng nội dung của /etc/network/interfacesđề xuất Một của bạn là bạn có thể tạo lần thứ 2 wpa_supplicantcho wlan1 Bạn có thể đang sử dụng /etc/wpa_supplicant/wpa_supplicant.confcho cả hai.
Milliways

Câu trả lời:


5

Tín dụng cho pogo-pope trên Reddit cho câu trả lời:

biên tập /lib/udev/rules.d/75-persistent-net-generator.rules

thay thế: KERNEL!="ath*|msh*|ra*|sta*|ctc*|lcs*|hsi*", \

với: KERNEL!="eth*[0-9]|ath*|wlan*[0-9]|msh*|ra*|sta*|ctc*|lcs*|hsi*", \

Tắt máy Pi của bạn, rút ​​khóa USB mà bạn định gọi wlan1. Khởi động và cắm lại wlan1 dongle.

/etc/udev/rules.d/70-persistent-net.rules nên được tạo với các định nghĩa cho các quy tắc liên tục cho wlan0 và wlan1. Nếu bạn thấy các giao diện được hoán đổi, bạn sẽ có thể chỉnh sửa các quy tắc trong tệp theo ý thích của mình.

Tất nhiên nếu /etc/udev/rules.d/70-persistent-net.rulesđã tồn tại, bạn có thể muốn chỉnh sửa trực tiếp hoặc xóa nó.

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.