ขณะนี้ฉันสลับระหว่างการตั้งค่าสองรายการต่อไปนี้เป็นรายวัน:
1) กำลังเชื่อมต่ออินเทอร์เน็ตผ่านเครือข่าย WiFi
2) ให้แล็ปท็อป (Ubuntu 16.04) ของฉันเชื่อมต่อกับอินเทอร์เน็ตผ่านการเชื่อมต่อแบบมีสายจากนั้นแบ่งปันการเชื่อมต่อนี้กับอุปกรณ์อื่นของฉันผ่านฟังก์ชั่นฮอตสปอตในตัวของ Ubuntu
ในขณะนี้การสลับจาก 1 เป็น 2 ต้องให้ฉันทำตามบทสนทนา "เชื่อมต่อกับเครือข่ายที่ซ่อนอยู่" ด้วยตนเองใน Network Manager; ในทำนองเดียวกันการสลับจาก 2 เป็น 1 ต้องให้ฉันยกเลิกการเชื่อมต่อด้วยตนเองจากฮอตสปอตและเชื่อมต่อกับเครือข่าย WiFi มันไม่ได้ทำงานมากนัก แต่ฉันทำบ่อยพอที่ฉันอยากให้มันเป็นแบบอัตโนมัติ
มันไม่ง่ายอย่างที่เปิดใช้งานการเชื่อมต่ออัตโนมัติสำหรับฮอตสปอตเนื่องจากมันจะแทนที่ฟังก์ชั่นการเชื่อมต่ออัตโนมัติของเครือข่ายอื่นแทนการเชื่อมต่อฉันกับเครือข่าย WiFi เมื่อฉันไม่ได้เชื่อมต่อผ่านการเชื่อมต่อแบบมีสาย ไม่มีอินเทอร์เน็ต ดังนั้นฉันต้องการโซลูชันที่:
- เชื่อมต่อฉันกับฮอตสปอตเมื่อใดก็ตามที่ฉันเชื่อมต่ออินเทอร์เน็ตผ่านการเชื่อมต่อแบบมีสาย
- ตัดการเชื่อมต่อฉันจากฮอตสปอตเมื่อไม่มีการเชื่อมต่ออีเธอร์เน็ต
- autoconnects ให้ฉันเข้ากับหนึ่งในเครือข่ายที่มี autoconnect = true ทุกครั้งที่มีให้บริการและไม่มีการเชื่อมต่ออีเธอร์เน็ต
คำอธิบายแบบเต็มเกี่ยวกับวิธีการทำสิ่งนี้จะดีมาก แต่การอ้างอิงถึงคู่มือที่ดี (ไม่ใช่ผู้เชี่ยวชาญ) สำหรับการตั้งค่ากฎประเภทเหล่านี้ก็จะได้รับการชื่นชมอย่างมากเช่นกัน
post-up
ของ/etc/network/interfaces
บริบทมีภาพรวมที่ดีที่นี่post-up
โดยทั่วไปเพียงแค่เรียกคำสั่งหรือสคริปต์หลังจากอินเทอร์เฟซเกิดขึ้น