Tôi nghi ngờ nó sẽ trở nên nhiều thông tin hơn những gì bạn đã có, nhưng chúng ta sẽ đến đây.
Đầu tiên chúng ta cần lưu trữ bí mật WPA2-PSK của mình:
wpa_passphrase MyWifiSSID MySecretPassword > wpa_supplicant.conf
Bây giờ hãy chắc chắn rằng bạn đã dừng Trình quản lý mạng, nếu bạn sử dụng một và đưa ra tất cả các lệnh sau dưới dạng sudo. Chúng tôi làm sạch giao diện (tôi gọi nó là wlan0):
ip link set dev wlan0 down
ip addr flush dev wlan0
ip link set dev wlan0 up
Bây giờ chúng tôi liên kết với AP:
wpa_supplicant -B -i wlan0 -Dnl80211 -c wpa_supplicant.conf
dhclient wlan0
Nếu mạng được cấu hình đúng, thì bạn đã hoàn thành. Nếu có một số lỗi trong cấu hình DHCP, bạn có thể thiếu cổng mặc định hoặc máy chủ DNS. Bạn có thể đặt chúng giống như tôi sắp làm trong trường hợp IP tĩnh.
Nếu bạn không có máy chủ DHCP hoặc nếu bạn muốn cung cấp cho mình một IP tĩnh (giả sử 192.168.1.200), thì hãy bỏ qua lệnh cuối cùng ở trên và thay vào đó hãy phát hành
ip addr add 192.168.1.200/24 dev wlan0
Hãy nhớ rằng, 24
là mặt nạ mạng trong ký hiệu CIDR. Nếu bạn khác, xin vui lòng điều chỉnh cho phù hợp. Khi điều này được thực hiện, bạn sẽ cần một cổng mặc định:
ip route add default via 192.168.1.1 dev wlan0
trong đó 192.168.1.1 là địa chỉ của bộ định tuyến / cổng nhà và máy chủ DNS của bạn,
echo nameserver 8.8.8.8 >> /etc/resolv.conf
echo nameserver 8.8.4.4 >> /etc/resolv.conf
Đây là nó.