it-swarm-vi.com

Làm cách nào để định cấu hình WiFi để đăng nhập vào WPA khi khởi động, bất kể người dùng đã đăng nhập?

Làm cách nào để tôi đặt mật khẩu WPA không dây trên toàn hệ thống bắt đầu khi khởi động, ví dụ cho phép tôi SSH vào máy từ bên ngoài?

Tôi đang chạy huyền thoại. Cho đến khi tôi đăng nhập, WiFi không kết nối, vì vậy tôi không thể sử dụng SSH để đăng nhập từ một máy tính khác. Khi tôi kích hoạt đăng nhập tự động, nó yêu cầu tôi nhập mật khẩu để mở khóa trước khi kết nối. Tôi đã thử chỉnh sửa kết nối và nhấp vào "Có sẵn cho tất cả người dùng", nhưng sau đó nó hoàn toàn không kết nối.

Làm cách nào để gỡ lỗi sự cố này hoặc làm cách nào tôi có thể định cấu hình hoàn toàn thủ công?

19
rjmunro

Khi bạn đã đăng nhập và kết nối với mạng, nhấp chuột phải vào biểu tượng Trình quản lý mạng. (Nó nên ở phía trên bên phải của màn hình.)

Nhấp vào "Chỉnh sửa kết nối ..."

Tìm kết nối bạn muốn có sẵn mà không cần đăng nhập. Nhấp vào nó và nhấp vào nút "Chỉnh sửa".

Đảm bảo hộp "Kết nối tự động" và "Có sẵn cho tất cả người dùng" được chọn.

Bây giờ kết nối sẽ khởi động trước khi bất kỳ ai đăng nhập và sẽ có sẵn cho mọi người trên hệ thống.

12
fader

cho "bất kể đăng nhập", bạn sẽ cần chỉnh sửa tệp/etc/mạng/giao diện ...

http://ubuntuforums.org/showthread.php?t=263136

Liên kết đó mô tả quá trình khá tốt ...

[.__.] iface wlan0 inet static [.__.] địa chỉ 192.168.1.15 [.__.] netmask 255.255.255.0 [.__.] không dây-essid my_essid [.__.] gateway 192.168.1.1 [.__.] pre-up wpa_supplicant -Bw -Dwext -i $ IFACE -c/etc/wpa_supplicant.conf [.__.] post-down killall -q wpa_supplicant [.__.]
6
cjac

Một giải pháp dễ dàng hơn: thêm các dòng sau vào/etc/network/interface

auto wlp1s0
iface wlp1s0 inet dhcp
  wpa-essid wifiName
  wpa-psk Password

Tôi đã thử nó vào ngày 16.04 LTS. Có thể làm việc trên các phiên bản khác.

Nguồn: https://ubuntuforums.org/showthread.php?t=1963404

5
yozi

Để hoàn thiện, tôi cũng sẽ đề cập đến wicd , một giải pháp thay thế cho Trình quản lý mạng. Tôi tin rằng nếu bạn định cấu hình wicd để tự động kết nối với mạng không dây, nó sẽ vui vẻ làm điều đó khi khởi động.

1
Ryan Thompson

Sử dụng wpa _ thay thế dhclient

Bạn sẽ phải tạo một tập lệnh khởi động vào lúc khởi động, hãy xem tại đây .

Có nó chạy 3 lệnh sau (có thể từ một loại kịch bản lệnh)

wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
sleep 10
dhclient wlan0

Nội dung của tệp wpa_supplicant.conf sẽ trông giống như thế này (sử dụng tiêu chuẩn wpa-psk):

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel
network={
    ssid="network-essid"
    scan_ssid=1
    key_mgmt=WPA-PSK
    psk="very secret passphrase"
}

nhìn vào trang man cho wpa_supplicant.conf để biết thêm các tùy chọn mã hóa.

Bạn có thể cần tinh chỉnh lệnh ngủ tùy thuộc vào tốc độ của bộ định tuyến/thẻ mạng của bạn trong việc đàm phán kết nối. 10 giây là đủ, nhưng 5 hoặc thậm chí 2 có thể là đủ.

0
LassePoulsen