ฉันต้องการรับรายการการเชื่อมต่อ Ethernet และ Wireless ในเทอร์มินัล เหล่านี้จะถูกระบุไว้ใน gui ผู้จัดการเครือข่ายและรับข้อมูลเกี่ยวกับการเชื่อมต่อเช่น SSid เป็นต้นขั้นตอนต่อไปคือการลบที่ไม่ต้องการ
ฉันต้องการรับรายการการเชื่อมต่อ Ethernet และ Wireless ในเทอร์มินัล เหล่านี้จะถูกระบุไว้ใน gui ผู้จัดการเครือข่ายและรับข้อมูลเกี่ยวกับการเชื่อมต่อเช่น SSid เป็นต้นขั้นตอนต่อไปคือการลบที่ไม่ต้องการ
คำตอบ:
การเชื่อมต่อ NetworkManager ทั้งหมดอยู่ใน: /etc/NetworkManager/system-connections/
ดังนั้นคุณสามารถใช้ls
เพื่อรับรายการ:
ls /etc/NetworkManager/system-connections/
จากนั้นลบสิ่งที่คุณต้องการ:
sudo rm /etc/NetworkManager/system-connections/some-connection
คุณยังสามารถใช้nmcli
เครื่องมือซึ่งเป็นแนวคิดที่ดีกว่า:
ในการรับรายการการเชื่อมต่อ:
nmcli connection
วิธีรับข้อมูลเกี่ยวกับการเชื่อมต่อ:
nmcli connection show connection-name
คุณสามารถ pip ไปที่grep
เพื่อค้นหาข้อมูลเฉพาะ:
nmcli connection show connection-name | grep ipv4.dns
วิธีแก้ไขการเชื่อมต่อ:
nmcli connection modify connection-name config-name new-alue
ตัวอย่าง:
nmcli connection modify HomeNetwork ipv4.dns 8.8.8.8
เพื่อลบการเชื่อมต่อ
nmcli connection delete connection-name