Tôi hiện đang chuyển đổi giữa hai thiết lập sau trên cơ sở hàng ngày:
1) Được kết nối với internet thông qua mạng WiFi.
2) Có máy tính xách tay (Ubuntu 16.04) của tôi được kết nối với internet thông qua kết nối có dây, sau đó chia sẻ kết nối này với các thiết bị khác của tôi thông qua chức năng điểm nóng tích hợp của Ubuntu.
Hiện tại, việc chuyển đổi từ 1 sang 2 yêu cầu tôi phải thực hiện thủ công cuộc đối thoại "kết nối với mạng ẩn" trong Trình quản lý mạng; tương tự chuyển đổi từ 2 sang 1 yêu cầu tôi ngắt kết nối thủ công khỏi điểm phát sóng và kết nối với mạng WiFi. Nó không phải là nhiều công việc, nhưng tôi làm nó thường xuyên đến mức tôi muốn nó được tự động hóa.
Nó không đơn giản như cho phép tự động kết nối cho điểm phát sóng, vì sau đó nó sẽ ghi đè chức năng tự động kết nối của các mạng khác thay vì kết nối tôi với mạng WiFi khi tôi không kết nối qua kết nối có dây và tôi kết thúc bằng một điểm nóng nhưng không có mạng. Vì vậy, tôi cần một giải pháp:
- kết nối tôi với điểm nóng bất cứ khi nào tôi kết nối với internet thông qua kết nối có dây.
- ngắt kết nối tôi khỏi điểm nóng khi không có kết nối ethernet.
- tự động kết nối tôi với một trong các mạng có autoconnect = true bất cứ khi nào chúng có sẵn và không có kết nối ethernet.
Một lời giải thích đầy đủ về cách làm điều này sẽ rất tuyệt, nhưng một tài liệu tham khảo hướng dẫn tốt (không phải chuyên gia) để thiết lập các loại quy tắc này cũng sẽ được đánh giá rất cao.
post-up
trong những/etc/network/interfaces
bối cảnh, có một tổng quan tuyệt vời ở đây .post-up
về cơ bản chỉ gọi các lệnh hoặc tập lệnh sau khi giao diện xuất hiện.