Tự động khởi động mạng không dây khi khởi động - làm thế nào?


6

Với sự trợ giúp tuyệt vời trong mạng WLAN sử dụng Netgear WNA1000M không thành công - tôi đang làm gì sai? Tôi đã quản lý để mạng không dây của tôi hoạt động trên Raspbian chạy trên RPi của tôi.

Nhưng - tôi cần tự chạy wpa_supplicantlệnh

wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -Dwext

để kết nối với mạng không dây. Khi tôi chạy lệnh này, một địa chỉ IP sẽ tự động được nhận qua DHCP và mọi thứ đều ổn.

Nó chỉ không hoạt động tự động khi tôi khởi động.

Làm thế nào để tôi thay đổi điều này?

/etc/network/interfacesTập tin của tôi trông như thế này:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface default inet dhcp

Tôi có thiếu thứ gì ở đây không?

Câu trả lời:


4

Tôi hiểu rồi.

Tôi đã phải thay thế wpa-roambằng wpa-conf.

Nếu bất cứ ai có thể giải thích tại sao , tôi sẽ rất vui ;-)


2
wpa-roam sử dụng một tệp cấu hình khác được sử dụng cho chuyển vùng WiFi. Bạn có thể định nghĩa sever SSID trong đó và nếu cái này chết thì nó sẽ kết nối với cái kia. Điều đó cũng có nghĩa là nếu bạn chỉ có 1 thì nó sẽ kết nối lại với cái đó nếu nó ngắt kết nối vì lý do gì. Sử dụng wpa conf bạn cần khởi động lại giao diện theo cách thủ công để nó kết nối lại.
Piotr Kula

2

Tôi đã tìm thấy hướng dẫn "lỗi thời" này trên các diễn đàn Ubuntu: Cách thực hiện: thiết lập chế độ chuyển vùng wpa_supplicant và tự động bắt đầu khi khởi động , và nó hoạt động tốt. Id_str là tùy chọn, nhưng cho phép bạn sử dụng các mục / etc / mạng / giao diện khác nhau với các mạng không dây khác nhau.

network={
ssid="MyNetwork"
#psk="text passphrase"
psk=(a huge long number here)
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
id_str="home"
}

và sau đó khớp với mục nhập tương ứng trong / etc / network / giao diện:

# This entry is used for any wireless networks without an id_str property
iface default inet dhcp

# This is for wireless networks with an id_str="home"
iface home inet dhcp

và điều đó sẽ khiến mạng không dây kết nối khi khởi động. Thử nghiệm của tôi ban đầu không hoạt động, nhưng hóa ra bộ định tuyến của tôi không trả lời các yêu cầu DCHPDISCOVER. Chỉnh sửa / etc / mạng / giao diện để trông như thế này:

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
wpa-debug-level 3

và sau đó chạy

ifup wlan0 && tail -f /var/log/syslog

cho phép tôi xem quá trình tải và tìm sự cố với DHCP.


0

Theo lời khuyên này , tôi đã cài đặt wicd và định cấu hình kết nối wifi của mình thông qua các lời nguyền. Và không bao giờ nhìn lại kể từ đó.

sudo apt-get install wicd
sudo apt-get install wicd-curses

Và sau đó thiết lập bằng cách chạy:

wicd-curses

0

Tôi không chắc tại sao bạn cần thay thế wpa-roam bằng wpa-conf. Tôi có một bộ chuyển đổi lan không dây (như tôi giả sử bạn cũng vậy - wlan0 ngụ ý càng nhiều).

Thiết lập của tôi kiểm tra và kết nối với mạng được định cấu hình khi khởi động. Tôi đang đính kèm các tập tin dưới đây để bạn xem xét.

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

Theo như tôi phát hiện thì cho đến nay, roam không hoạt động với DHCP, chỉ với việc gán IP thủ công. Và đây chính xác là nơi cấu hình của chúng tôi khác nhau.
Golo Roden

Một cấu hình dễ dàng hơn (và đơn giản hơn về phía trước sẽ là
Jeremy Harrison

Điều này [ linux-magazine.com/Online/Blogs/Sản phẩm -Suce / ra cung cấp một cấu hình thẳng hơn nhiều.
Jeremy Harrison

@JeremyHarrison Liên kết của bạn dường như bị hỏng.
starbeamrainbowlabs

liên kết này hoạt động với tôi: linux-magazine.com/Online/Blogs/ Producttivity
Steffen Roller
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.