Tự động kết nối với mạng không dây bằng CLI


13

Tôi cần máy của mình tự động kết nối với mạng không dây mỗi khi nó khởi động

Tôi đang chạy một máy chủ không đầu (10.04) và tôi sử dụng các lệnh sau để kết nối thủ công với mạng

sudo iwconfig wlan0 essid "SSID_Name"
sudo iwconfig wlan0 key XXXXX
sudo iwconfig wlan0 key open
sudo iwconfig wlan0 mode Managed
sudo dhclient wlan0

Tôi sẽ đánh giá cao nếu chúng ta có thể làm điều đó bằng cách sửa đổi tập tin etc / mạng / giao diện

Xin lưu ý rằng bộ định tuyến của tôi đang chạy wep, cảm ơn trước


Tôi không thấy sự liên quan. Tôi có thể kết nối mà không gặp vấn đề gì với AP, tôi chỉ muốn tự động hóa quy trình và hướng dẫn của bạn không bao gồm điều đó
loo3y35

Bạn hoàn toàn đúng.
Luis Alvarado

Tôi đã đăng một câu trả lời, xin vui lòng kiểm tra và cho tôi biết.
Luis Alvarado

Được rồi ... điều này đã làm việc cho tôi ngày hôm qua với dhcp nhưng hôm nay tôi nhớ rằng tôi đã cố gắng thực hiện điều này bằng cách chạy một kịch bản khi đăng nhập, vì vậy tôi đã xóa tập lệnh và máy của tôi không hoạt động nữa; Tôi có thể kết nối VGA hoặc mô-đun WiFi cùng một lúc, khi tôi gỡ bỏ mô-đun Wi-Fi, máy hoạt động tốt và eth1 nhận được IP hợp lệ
loo3y35

Câu trả lời:


11

Vui lòng sửa đổi tập tin / etc / mạng / giao diện của bạn thành:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wireless-ssid SSID_Name
wireless-key XXXXX

Nếu bạn muốn ssh và ftp vào máy chủ, bạn cần biết nó ở đâu. Làm như vậy với một địa chỉ IP tĩnh:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wireless-ssid SSID_Name
wireless-key XXXXX
dns-nameservers 8.8.8.8 192.168.1.1

Hơn nữa, cài đặt của bạn ngụ ý rằng mạng của bạn được mã hóa bằng WEP, điều này khá không an toàn. Tôi khuyên bạn nên thay đổi bộ định tuyến thành WPA2-AES:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-essid SSID_Name
wpa-psk XXXXX
dns-nameservers 8.8.8.8 192.168.1.1

Đảm bảo chọn một địa chỉ ngoài phạm vi được sử dụng bởi máy chủ DHCP trong bộ định tuyến và, tất nhiên, thay thế chi tiết của bạn ở đây.


1
Quy trình hoạt động nhưng mỗi lần khởi động lại sau khi đăng nhập tôi cần làm điều này: sudo ifdown wlan0 && sudo ifup -v wlan0 Có cách nào để tự động làm việc này không?
ad3luc

@ ad3luc Bạn có thể giải quyết vấn đề này không?
dùng427969

@ user427969 không ... nhưng tôi nghĩ đó là khả năng tương thích phần cứng. Tôi đã từ bỏ máy tính xách tay đó. Dẫu sao cũng xin cảm ơn.
ad3luc

2

Kết nối không dây tự động khi đăng nhập

Đối với trường hợp bạn muốn đăng nhập tự động vào bộ định tuyến không dây, đây là các bước:

  1. Mở interfacetệp:

    sudo nano /etc/network/interfaces
    
  2. Thêm thông tin sau (Giả sử giao diện của bạn được gọi là wlan0):

    auto wlan0
    iface wlan0 inet static
    address ASSIGNED_IP
    netmask 255.255.255.0
    gateway THE_GATEWAY
    wireless-essid YOURSSID
    wireless-key WIRELESSKEY_HERE
    
  3. Lưu tập tin và khởi động lại máy tính.


Máy linux của tôi là RB110 (một máy tính bảng đơn) và tôi chỉ có một giao diện pci (cả wifi và VGA là pci), vì vậy, tôi không thể kết nối chúng đồng thời và do đó tôi không thể thấy thông báo lỗi nhưng tôi khá chắc chắn máy thậm chí không nhận được địa chỉ trên eth1; Tôi sử dụng SSH để truy cập vào máy
loo3y35

1
Nếu tôi định cấu hình wifi tự động khi bạn hướng dẫn tôi và mô-đun được kết nối, tôi không thể truy cập máy qua SSH. Tuy nhiên, nếu mô-đun không được kết nối, tôi có thể SSH và tôi không tìm thấy lỗi wlan0 và nếu tôi gỡ bỏ cấu hình, tôi có thể SSH mà không gặp vấn đề gì ngay cả khi mô-đun VGA không được kết nối
loo3y35

Tôi sẽ khuyên bạn nên cập nhật đầu tiên lên phiên bản Ubuntu mới hơn (Chỉ cần chú ý 10.04) vì nó bao gồm một vài bản cập nhật có thể khắc phục sự cố bạn đang gặp phải và nhiều vấn đề khác, đặc biệt trong toàn bộ kịch bản truy cập ssh / mạng / từ xa. Trong trường hợp của bạn có thể sử dụng phiên bản mới hơn không? Tôi hỏi vì tôi đang làm nó ngay bây giờ ở đây trong 13.10 và nó hoạt động chính xác. Tất nhiên không phải phần cứng giống nhau nhưng ssh hoạt động sau khi kết nối với không dây với cấu hình được đề cập ở trên.
Luis Alvarado

Trên thực tế không, đây là phiên bản gần đây nhất tôi có thể chạy trên phần cứng của mình; nó khá cũ Ngoài ra, phiên bản tôi đang chạy là LTS và vẫn được hỗ trợ cho đến tháng 4 năm 2015
loo3y35

1
roboard.com/RB-110.htm và nó có bộ xử lý i486
loo3y35
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.