มี คล้ายกัน คำถาม แต่มันค่อนข้างเก่า ฉันหวังว่าจะมีทางออกที่ดีกว่าในวันนี้
อูบุนตู 20.04. ฉันสร้างการเชื่อมต่อ NetworkManager ใหม่ภายใน การเชื่อมต่อระบบ
ไดเรกทอรี:
[การเชื่อมต่อ]
id=ฮอตสปอต
uuid=0eff5f25-c126-4059-a34f-eb4d593d548a
พิมพ์=wifi
ชื่ออินเทอร์เฟซ = wlp1s0
สิทธิ์=
การประทับเวลา=1636047779
[ไวไฟ]
วง = bg
mac-address-บัญชีดำ=
โหมด = AP
ssid=device_43ca
[wifi-ความปลอดภัย]
กลุ่ม=ccmp;
คีย์-mgmt=wpa-psk
จับคู่=ccmp;
โปรโต = rsn;
psk=<pwd>
[ipv4]
DNS-ค้นหา=
วิธีการ = ใช้ร่วมกัน
[ipv6]
addr-gen-mode = ความเป็นส่วนตัวที่เสถียร
DNS-ค้นหา=
วิธีการ = อัตโนมัติ
[ผู้รับมอบฉันทะ]
นี่ของฉัน NetworkManager.conf
:
[หลัก]
ปลั๊กอิน = ifupdown, ไฟล์คีย์
[หากอัพดาวน์]
จัดการ = เท็จ
[อุปกรณ์]
wifi.scan-rand-mac-address=no
เมื่อบูตเครื่อง ฉันมีการเชื่อมต่อ "ฮอตสปอต" ขึ้น
ฉันต้องการใช้ NetworkManager เพื่อจัดการการเชื่อมต่อนี้ แต่ต้องทำด้วยตนเอง ตัวอย่างเช่นฉันเขียนสคริปต์นี้:
#!/bin/bash
เปิดใช้ = "$1";
ถ้า [ "$enable" = "เปิด" ];
แล้ว
nmcli เชื่อมต่อฮอตสปอต
อื่น
nmcli ลงฮอตสปอต
ไฟ;
ดังนั้นฉันจะบอก NetworkManager ได้อย่างไร ไม่ นำการเชื่อมต่อเฉพาะเมื่อบูตหรือไม่
ฉันทราบว่าฉันสามารถปิดการใช้งานบางอย่างได้ อุปกรณ์แต่นี่ไม่ใช่สิ่งที่ฉันต้องการบรรลุ