ข้อกำหนดเบื้องต้น
โฮสต์
ตรวจสอบการกำหนดค่าของคุณ/etc/hosts file
การกำหนดค่าที่ถูกต้องมีลักษณะดังนี้:
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain yourHostname
::1 localhost.localdomain yourHostname
อุปกรณ์
คุณสามารถระบุอุปกรณ์เครือข่ายของคุณดังนี้:
$ lspci | grep -i net
หากอุปกรณ์ของคุณไม่อยู่ในรายการอาจเป็นอุปกรณ์ usb ให้ลองใช้คำสั่งนี้:
$ lsusb
ด้วยคำสั่งต่อไปนี้คุณสามารถตรวจสอบสถานะปัจจุบันของอุปกรณ์เครือข่ายทั้งหมดของคุณ:
$ ip link
การติดตั้งเครื่องมือที่จำเป็น
ติดตั้งเครื่องมือ wpa_supplicant
$ sudo pacman -S wpa_supplicant
ติดตั้งเครื่องมือไร้สาย
$ sudo pacman -S wireless_tools
ติดตั้ง networkmanager
$ sudo pacman -S networkmanager
ติดตั้ง network-manager-applet aka nm-applet
$ sudo pacman -S network-manager-applet
ติดตั้ง gnome-keyring
$ sudo pacman -S gnome-keyring
องค์ประกอบ
ทำให้ networkmanager เริ่มทำงานเมื่อบู๊ต:
$ sudo systemctl enable NetworkManager.service
ปิดการใช้งาน dhcpcd
เนื่องจาก networkmanager ต้องการเป็นผู้ที่จัดการสิ่งที่เกี่ยวข้องกับ dhcpcd คุณต้องปิดการใช้งานและหยุด dhcpcd:
$ sudo systemctl disable dhcpcd.service
$ sudo systemctl disable dhcpcd@.service
$ sudo systemctl stop dhcpcd.service
$ sudo systemctl stop dhcpcd@.service
เปิดใช้งาน wpa_supplicant หากคุณต้องการใช้การเชื่อมต่อไร้สายของคุณ:
$ sudo systemctl enable wpa_supplicant.service
เพิ่มผู้ใช้ของคุณในกลุ่มเครือข่าย:
$ gpasswd -a <USERNAME> network
ปิดตัวควบคุมอินเตอร์เฟสเครือข่าย:
ปิดตัวควบคุมอินเทอร์เฟซเครือข่ายของคุณในกรณีของฉัน eth0 และ wlan0:
$ ip link set down eth0
$ ip link set down wlan0
ตอนนี้เริ่ม wpa_supplicant:
$ sudo systemctl start wpa_supplicant.service
ตอนนี้เริ่มผู้จัดการเครือข่าย:
$ sudo systemctl start NetworkManager.service
ตอนนี้คุณควรดูไอคอนถาดบนแถบด้านบน
หากคุณได้รับข้อผิดพลาดเกี่ยวกับ D-Bus ที่ไม่สามารถเข้าถึงได้ให้เพิกเฉยมัน ถ้า networkmanager ไม่ทำงานและ network-manager-applet ไม่แสดงในพาเนล GNOME3 ด้านบนของคุณให้ลองสิ่งนี้:
$ sudo Networkmanager
$ nm-applet