Tôi đang thiết lập một máy Linux nhúng, di động để sử dụng trong môi trường ngoài trời nơi tôi có thể truy cập internet hoặc thông qua mạng không dây nội đồng hoặc là một kết nối dữ liệu di động. Trên hết, máy tự tạo mạng WLAN riêng và chuyển tiếp các gói IPv4 đến / từ các cổng WAN đã nói ở trên. Hoặc ít nhất, đó là ý tưởng.
Vấn đề của tôi là: Tôi muốn ưu tiên cho cổng WAN không dây và chỉ sử dụng dữ liệu di động khi không có WiFi (tương tự như cách điện thoại thông minh hiện đại hoạt động). Dựa trên nghiên cứu của tôi, có vẻ như những gì tôi đang tìm kiếm là Định tuyến chuyển đổi dự phòng mạng kép sử dụng iproute2. Trong khi tôi đã tìm thấy một vài giải thích và ví dụ trực tuyến, tôi dường như không thể tìm thấy bất kỳ nơi nào IP IP của thẻ WAN được gán động qua DHCP.
Chính xác hơn, tôi có:
- wlan0 được cấu hình như một điểm truy cập.
- wlan1 được cấu hình để tự động đăng nhập vào mạng WiFi đáng tin cậy, nếu có.
- wwan0 được bật khi khởi động, nhưng chỉ nên được sử dụng nếu wlan1 không thể tìm thấy kết nối.
Ban đầu, tôi nghĩ rằng tôi có thể làm điều này bằng cách viết một kịch bản để đưa lên / xuống giao diện một cách rõ ràng, nhưng điều quan trọng là tôi giảm thiểu bất kỳ sự gián đoạn nào đối với kết nối và sử dụng chuyển tiếp gói thông minh có vẻ là cách tốt nhất để làm điều đó.
Xin lỗi nếu đây là một bài viết trùng lặp hoặc vô nghĩa; Tôi mới cho cả trang web và mạng nói chung.
Chúc mừng!