Sử dụng DHCP hoặc cấu hình tĩnh (không thành vấn đề) - VÀ giả sử wifi của bạn hoạt động trong khi cài đặt - làm cho giao diện / etc / mạng / của bạn trông giống như bên dưới (đối với wlan0 phải khớp với tên của thẻ wifi được liệt kê bên dưới ifconfig -a ví dụ: thẻ wifi được phát hiện của bạn có thể được hệ điều hành đặt biệt danh là eth1 cho tất cả những gì tôi biết.):
auto lo iface lo inet loopback
auto wlan0 iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Để định cấu hình wpa_supplicant, hãy sử dụng lệnh (Được tham chiếu trong cấu hình ở trên)
wpa_passphrase "YOUR_SSID" SSID_PASSWORD | sudo tee /etc/wpa_supplicant/wpa_supplicant.conf
Tiếp theo, tạo một tập lệnh thực thi mới có tên iwconfig (bạn có thể đặt tên cho tập lệnh này thực sự là "iwconfig-default-ssid", có lẽ? - Tôi chỉ viết tắt nó là ví dụ):
sudo touch /etc/network/if-up.d/iwconfig && sudo chmod 700
/etc/network/if-up.d/iwconfig && sudo ln -s
/etc/network/if-up.d/iwconfig /etc/network/if-pre-up.d/iwconfig
Bây giờ hãy chỉnh sửa /etc/network/if-up.d/iwconfig và thêm SSID mà bạn muốn Ubuntu Server kết nối khi khởi động:
#!/bin/sh
iwconfig wlan0 essid "YOUR_DEFAULT_SSID" mode managed
Bây giờ hãy mang ifdown (nếu bạn chưa có), sau đó là ifup và bạn sẽ trở nên vàng ngay bây giờ và khi bạn khởi động lại (miễn là bạn ở gần SSID của mình.)
Nếu bạn ra ngoài công khai với máy tính xách tay có cấu hình này, bạn sẽ phải sử dụng: iwlist wlan0 quét , sau đó chế độ "PUBLIC_ESSID" của sudo iwconfig được quản lý để kết nối với mọi thứ (và / hoặc tạo một tập lệnh duy nhất cho mỗi nơi ( s) bạn truy cập - chỉ cần không đặt bất kỳ tập lệnh nào trong thư mục 'if-up.rc.d'. / etc / network / giao diện cũng có thể xử lý bí danh vị trí, vì vậy hãy kiểm tra man / forum để được trợ giúp về vấn đề này .)
Hoặc bạn có thể thử vận may với lối vào CLI cho wicd khi chuyển vùng về thị trấn:
sudo apt-get install wicd-curses