มาดูการใช้งาน NetworkManager บน Arch Linux กัน
NetworkManager พร้อมใช้งานบนที่เก็บอย่างเป็นทางการของ Arch Linux สิ่งที่คุณต้องมีก็แค่บอกให้ pacman ติดตั้งทันที
อัพเดตฐานข้อมูลแพ็คเกจ pacman
sudopacman-ซือ
ตอนนี้ ติดตั้ง NetworkManager
sudopacman-NSwpa_supplicant wireless_tools ผู้จัดการเครือข่าย
สำหรับการสนับสนุนบรอดแบนด์บนมือถือ อย่าลืมติดตั้งแพ็คเกจเพิ่มเติม
sudopacman-NSmodemmanager บรอดแบนด์มือถือข้อมูลผู้ให้บริการ usb_modeswitch
หากคุณต้องการการสนับสนุน PPPoE/DSL ให้ติดตั้งแพ็คเกจต่อไปนี้
sudopacman-NSrp-pppoe
ต้องการ UI หรือไม่? ติดตั้งแพ็คเกจต่อไปนี้
sudopacman-NSnm-connection-editor network-manager-applet
การกำหนดค่า NetworkManager
ในตอนแรก ให้เปิดใช้งานบริการ NetworkManager เพื่อให้ทุกครั้งที่ระบบบูท มันจะกลายเป็นผู้จัดการของเครือข่าย
sudosystemctlเปิดใช้งานNetworkManager.service
ในกรณีนี้ คุณต้องปิดใช้งานบริการ dhcpcd ด้วย มิฉะนั้น ทั้ง NetworkManager และ dhcpcd จะพยายามกำหนดค่าเครือข่ายและส่งผลให้เกิดความขัดแย้งและเครือข่ายที่ไม่เสถียร
sudosystemctl ปิดการใช้งาน dhcpcd.service
หากคุณต้องการการสนับสนุนสำหรับการเชื่อมต่อไร้สาย คุณต้องเปิดใช้งานบริการ wpa_suplicant ด้วย
sudosystemctlเปิดใช้งานwpa_supplicant.service
สุดท้ายระบบก็พร้อมที่จะเริ่มบริการ NetworkManager เริ่มบริการ
sudosystemctl start NetworkManager.service
รีบูตระบบเพื่อให้แน่ใจว่าการเปลี่ยนแปลงทั้งหมดจะมีผล
sudoรีบูต
การใช้ NetworkManager
มีสองวิธีในการใช้ NetworkManager วิธีการเริ่มต้นคือผ่านบรรทัดคำสั่งโดยใช้เครื่องมือ CLI (nmcli) หากคุณต้องการ UI แบบโต้ตอบ มี 2 ตัวเลือกให้เลือก - การตั้งค่าจากสภาพแวดล้อมเดสก์ท็อปหรือ nmtui
รายชื่อเครือข่ายไร้สายใกล้เคียง
ขอให้ nmcli แสดงรายการเครือข่ายไร้สายที่อยู่ใกล้เคียงทั้งหมด
รายการ wifi ของอุปกรณ์ nmcli
การเชื่อมต่อกับเครือข่ายไร้สาย
คุณสามารถเชื่อมต่อกับเครือข่ายไร้สายได้โดยตรง
อุปกรณ์ nmcli เชื่อมต่อ wifi<SSID>รหัสผ่าน<SSID_รหัสผ่าน>
หากเครือข่ายเป็นเครือข่ายที่ซ่อนอยู่ ให้ใช้โครงสร้างต่อไปนี้
อุปกรณ์ nmcli wifi เชื่อมต่อรหัสผ่านที่ซ่อนอยู่ใช่
รายชื่อเครือข่ายที่เชื่อมต่อทั้งหมด
ตรวจสอบว่าระบบของคุณเชื่อมต่อกับเครือข่ายใด nmcli จะรายงาน UUID ชนิด และอินเทอร์เฟซของการเชื่อมต่อ
แสดงการเชื่อมต่อ nmcli
สถานะของอุปกรณ์
NetworkManager อนุญาตให้ตรวจสอบสถานะของอุปกรณ์เครือข่ายทั้งหมด
อุปกรณ์ nmcli
ตัดการเชื่อมต่อเครือข่าย
ขั้นแรก กำหนดอินเทอร์เฟซของเครือข่ายไร้สาย จากนั้นบอกให้ nmcli ยกเลิกการเชื่อมต่อ
การตัดการเชื่อมต่ออุปกรณ์ nmcli<อินเตอร์เฟซ>
เชื่อมต่อกับเครือข่ายอีกครั้ง
หากมีอินเทอร์เฟซที่ทำเครื่องหมายว่าไม่ได้เชื่อมต่อ คุณไม่จำเป็นต้องทำตามขั้นตอนที่ใช้เวลานานในการป้อน SSID และรหัสผ่านอีกครั้ง คุณสามารถใช้ UUID เพื่อเชื่อมต่อใหม่แทนได้
กำหนด UUID ของเครือข่าย
แสดงการเชื่อมต่อ nmcli
ตอนนี้ ใช้ UUID เพื่อเชื่อมต่อกับเครือข่ายนั้นอีกครั้ง
การเชื่อมต่อ nmcli ขึ้น uuid<UUID>
ปิดการใช้งาน Wi-Fi
NetworkManager ยังสามารถใช้เพื่อปิดการเข้าถึง Wi-Fi
nmcli วิทยุ wifi ปิด
หากต้องการย้อนกลับ ให้ใช้คำสั่งต่อไปนี้
nmcli วิทยุ wifi เปิด
หมายเหตุ: การดำเนินการนี้จะพยายามเชื่อมต่อระบบของคุณกับเครือข่าย Wi-Fi ที่เหมาะสมที่สุดโดยอัตโนมัติจากรายการเครือข่ายที่รู้จัก
แก้ไขการเชื่อมต่อ
ตัวเลือกการเชื่อมต่อจะถูกเก็บไว้ในไดเร็กทอรี /etc/NetworkManager/system-connections ในไฟล์ .nmconnection ที่เกี่ยวข้อง
sudo ลส /ฯลฯ/ผู้จัดการเครือข่าย/การเชื่อมต่อระบบ
แก้ไขไฟล์ที่เกี่ยวข้องเพื่อเปลี่ยนการตั้งค่า
sudo nano /etc/NetworkManager/system-connections/.nmconnection
หลังจากแก้ไข ตรวจสอบให้แน่ใจว่าการตั้งค่าใหม่มีผลโดยโหลด nmcli ใหม่
sudoโหลดการเชื่อมต่อ nmcli ใหม่
nmtui
เมื่อติดตั้ง NetworkManager จะมีการติดตั้ง UI บรรทัดคำสั่งแบบง่ายด้วย เมื่อใช้ UI การนำทางผ่านการกระทำที่คุณต้องการจะง่ายขึ้น
เปิดตัวจัดการ UI แบบโต้ตอบของ NetworkManager
nmtui
แก้ไขการเชื่อมต่อ
จากส่วนหลัก เลือก แก้ไขการเชื่อมต่อ
เลือกการเชื่อมต่อที่คุณต้องการแก้ไข
การลบการเชื่อมต่อ
ไปที่แก้ไขการเชื่อมต่อจาก nmtui แล้วเลือกลบ
เพิ่มการเชื่อมต่อ
ไปที่ nmtui >> แก้ไขการเชื่อมต่อ >> เพิ่ม
ขั้นแรกให้เลือกประเภทการเชื่อมต่อ ในกรณีของฉัน ฉันจะเพิ่มเครือข่ายไร้สาย
ป้อนข้อมูลทั้งหมด
เมื่อคุณทำเสร็จแล้ว ให้เลือก ตกลง
ที่นั่นคุณมีมัน!
การเปิดใช้งาน/ปิดใช้งานการเชื่อมต่อ .
เริ่ม nmtui และเลือกเปิดใช้งานการเชื่อมต่อ
เลือกการเชื่อมต่อที่คุณต้องการเปิดใช้งานและเลือก Active
หากคุณกำลังเลือกการเชื่อมต่อที่ใช้งานอยู่ คุณจะเห็นตัวเลือกในการปิดใช้งานการเชื่อมต่อ
โบนัส: การตั้งชื่อโฮสต์
เลือกตัวเลือก ตั้งชื่อโฮสต์ของระบบ
คุณสามารถตั้งชื่อโฮสต์ใหม่หรือแก้ไขชื่อที่มีอยู่ได้
คุณต้องป้อนรหัสผ่านรูทเพื่อดำเนินการให้เสร็จสิ้น
สภาพแวดล้อมเดสก์ท็อป
NetworkManager ยังรวมเข้ากับสภาพแวดล้อมเดสก์ท็อปที่มีอยู่ (หากคุณมีการตั้งค่าไว้) ที่นี่ เราจะตรวจสอบการจัดการเครือข่ายโดยใช้ GNOME และ KDE Plasma
หมายเหตุ: คุณยังต้องติดตั้งแพ็คเกจ NetworkManager
GNOME
จากมุมบนขวา ให้คลิกไอคอนเครือข่าย
คุณสามารถจัดการเครือข่ายที่มีอยู่ได้โดยตรงจากที่นั่น หากคุณต้องการตัวเลือกเพิ่มเติม ให้ไปที่การตั้งค่า >> เครือข่าย (การเชื่อมต่ออีเธอร์เน็ต)
สำหรับเครือข่ายไร้สาย ไปที่การตั้งค่า >> Wi-Fi
KDE พลาสม่า
สำหรับ KDE Plasma คุณต้องติดตั้งแพ็คเกจ plasma-nm ก่อน จะใช้เพื่อรวม NetworkManager กับเดสก์ท็อปพลาสม่า
sudopacman-NSพลาสม่า-nm
เมื่อใช้ปลั๊กอินนี้ คุณจะได้รับตัวเลือกแถบงานเหมือน GNOME สำหรับจัดการเครือข่ายของคุณ เพิ่มตัวจัดการเครือข่ายไปยังทาสก์บาร์ของคุณผ่านตัวเลือกแผง >> เพิ่มวิดเจ็ต >> เครือข่าย
ค้นหาเครือข่าย
ลากและวางที่มุมของแถบงาน
โว้ว! การจัดการเครือข่ายสามารถใช้ได้โดยตรงจากแถบงานของคุณ
ความคิดสุดท้าย
การจัดการเครือข่ายบน Arch Linux นั้นค่อนข้างน่าสนใจ มีความยืดหยุ่นและการควบคุมเครือข่ายมากมาย ด้วย NetworkManager คุณสามารถควบคุมการไหลของข้อมูลได้โดยตรง
สนุก!