Làm cách nào để tắt mạng WLAN tự động khi kết nối mạng LAN?


8

Tôi sử dụng máy tính xách tay Thinkpad của tôi với một trạm nối. Trạm nối được kết nối với bộ định tuyến của tôi thông qua mạng LAN. Khi tôi đi dạo quanh nhà, tôi sử dụng máy tính xách tay của mình với mạng WLAN.

Có thể (và làm thế nào) để quản lý các thiết bị này bằng một tập lệnh hoặc một cái gì đó để hoạt động như thế này:

Nếu kết nối mạng LAN được bật, HĐH sẽ tắt Wifi và nếu kết nối mạng LAN bị mất (không kết nối) Wifi sẽ tự động bật.

Tôi sử dụng Ubuntu 11.04 64 bit với Gnome 2. Hệ thống hoạt động trên Lenovo ThinkPad R500 với.

Thiết bị WLAN: Intel Corporation PRO / Wireless 5100 AGN [Shiloh] Thiết bị LAN: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)

Bất kỳ trợ giúp sẽ được đánh giá cao. Cảm ơn.


Có thể tạo một tập lệnh cho nó, nhưng hãy nhớ rằng bạn sẽ mất tất cả các kết nối mạng hiện có. Sẽ không hay nếu bạn có kết nối SSH mở hoặc đang chơi một trò chơi trực tuyến. Hầu hết các máy tính xách tay có phím tắt (Fn + F11 của tôi) hoặc công tắc ở mặt trước để vô hiệu hóa không dây. Tập thói quen sử dụng phím tắt / slide đó khi kết nối. Có yêu cầu bật wifi tự động khi ngắt kết nối dây không? Về mặt kỹ thuật, LAN cũng tính cho kết nối không dây. Kết nối có dây là thuật ngữ đúng ở đây.
Lekensteyn

vâng, yêu cầu là, tôi quá lười biếng. ;-) và cũng có: về mặt kỹ thuật, kết nối có dây của bạn có thể là thuật ngữ chính xác.
derroman

Câu trả lời:


3

Tôi nghĩ rằng bạn có thể làm cho điều này khó hơn nó phải được. Tôi cũng gặp trường hợp tương tự với máy tính xách tay của mình (ngoại trừ cổng ethernet bình thường thay vì dock). Khi tôi cắm vào mạng có dây, nó sẽ tự động được ưu tiên hơn mạng không dây và mọi thứ đều đi qua dây ethernet (nhanh hơn). Không dây đã được kết nối cùng, nhưng không sử dụng. Khi tôi rút cáp, nó sẽ quay lại sử dụng kết nối không dây.

Vì vậy, bạn đã thử xem nếu điều này làm những gì bạn muốn chưa? Tôi không sử dụng gì nhiều hơn các applet mạng tiêu chuẩn đi kèm với Ubuntu.


Cảm ơn! Tôi nghĩ rằng tôi đã làm mọi thứ khó khăn hơn so với chúng phải có. Tôi đã kiểm tra điều đó bằng cách sao chép một tệp lớn khi đang ở trạm nối (Ethernet) và trong khi không (Không dây). Và tôi nghĩ Ubuntu quản lý nó một cách chính xác. Cảm ơn các gợi ý!
derroman

Bạn có thể sử dụng ifconfigvà xem dòng cuối cùng với các giá trị RX / TX, do đó bạn không phải đoán lưu lượng truy cập hiện tại sẽ đi từ đâu, dành để chuyển một tệp lớn.
người dùng không xác định

1
Nó sẽ vẫn hữu ích để tự động tắt wifi, để giảm tiêu thụ năng lượng.
THelper

2

Tôi cũng rất vui khi sử dụng ThinkPad với dock, nhưng đối với tôi, câu trả lời của @ Azendale không phải là trường hợp: sau khi tháo laptop khỏi dock, kết nối internet sẽ bị hỏng và yêu cầu kết nối lại WiFi để nó hoạt động.

Vì vậy, tôi đã tìm ra giải pháp này và nó hoạt động: https://superuser.com/a/367472/200497

Khi câu hỏi này xuất hiện cao trong kết quả tìm kiếm của Google, tôi đã quyết định chia sẻ liên kết tại đây.


1

Nếu bạn đã sử dụng tlp để quản lý năng lượng, nó có một tính năng để làm điều này.

Bạn phải sửa đổi tệp conf của bạn (/ etc / default / tlp)

# Radio devices to enable/disable when docked.
#DEVICES_TO_ENABLE_ON_DOCK=""
DEVICES_TO_DISABLE_ON_DOCK="wifi wwan"

# Radio devices to enable/disable when undocked.
DEVICES_TO_ENABLE_ON_UNDOCK="wifi"
#DEVICES_TO_DISABLE_ON_UNDOCK=""

0

Trong ultrabook Toshiba Portege z935 của tôi, có một cài đặt trong BIOS để điều khiển cách LAN và WLAN hoạt động cùng nhau. Một cài đặt cho phép nó vô hiệu hóa mạng WLAN khi cắm cáp LAN.

Có thể đáng để xem qua các cài đặt BIOS của bạn và có thể cập nhật BIOS của bạn trong trường hợp nó được thêm vào như một tính năng. Tôi sẽ cập nhật BIOS như là phương sách cuối cùng vì nó có thể khiến hệ thống của bạn không thể hoạt động nếu việc flash phiên bản cập nhật không thành cô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.