Wifi - khởi động wlan0 khi khởi động


25

Tôi có cài đặt mạng được lưu trữ /etc/wpa_supplicant.conf/etc/network/interfacestrông như thế này:

auto lo, eth0, wlan0
iface lo inet loopback
iface eth0 inet dhcp
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf

Để kết nối với mạng, tôi phải chạy sudo ifconfig wlan0 uptheo sudo ifup wlan0sau mỗi lần khởi động. Không lý tưởng như tôi đang chạyraspbmc

Làm cách nào tôi có thể wlan0đứng dậy và kết nối khi khởi động, tôi đã thử thêm các lệnh vào /etc/rc.localnhưng điều đó không hiệu quả.


Không nên wpa-conf /etc/wpa.confđược wpa-conf /etc/wpa_supplicant.confđể trỏ đến các thiết lập mạng không dây của bạn? Tôi vừa có WiFi làm việc vào raspbmctối qua. Khi tôi về nhà hôm nay tôi sẽ kiểm tra cách thiết lập của tôi hoạt động trên các lần khởi động lại.
HeatfanJohn

Opps là một lỗi đánh máy trong câu hỏi không có trong cài đặt của tôi. /etc/network/interfaceschỉ vào/etc/wpa_supplicant.conf
iiSeymour

Không liên quan đến vấn đề của bạn, nhưng tôi cũng nghi ngờ đó iface iface lo inet loopbackcũng là một lỗi đánh máy iface lo inet loopback. Cấu hình giao diện Loopback.
HeatfanJohn

Chết tiệt sự thiếu kỹ năng đọc bằng chứng của tôi
iiSeymour

Câu trả lời:


16

Tôi đã đổi autothành allow-hotplugwlan0 trong tôi /etc/network/interfaces, xem bên dưới:

pi@raspbmc:~$ cat /etc/network/interfaces
#auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Điều đó làm việc cho tôi!

Tôi thực sự không chắc tại sao điều này làm việc. Tài liệu Debian tại liên kết này gây khó hiểu cho tôi vì đây hoàn toàn mới đối với tôi, tuy nhiên ifquerylệnh được hiển thị bên dưới bây giờ trả về wlan0 và lệnh này được sử dụng /etc/init.d/networkingđể xác định giao diện nào sẽ hiển thị. Trước đây với wlan0 là tự động, ifquery --list --alow=hotplugđã không trả lại bất cứ điều gì.

pi@raspbmc:~$ ifquery --list --allow=hotplug
wlan0

1
Tôi đã dành nhiều năm cố gắng để thiết bị của tôi trực tuyến. Tại sao google không nhổ cái này ngay lập tức? :) cảm ơn bạn <3
hoài nghi

Nếu câu trả lời này không hoạt động (tôi không thể nói cho năm 2012, nhưng nó không có trong năm 2019), hãy xem xét thay thế dhcpbằng manual.
Eric Platon

6

Cấu hình ban đầu của bạn là ok, ngoại trừ dấu phẩy trong dòng đầu tiên của bạn.

Vì vậy, sử dụng auto lo eth0 wlan0thay thế ...

Cấu hình của tôi:

  auto lo wlan0

  iface lo inet loopback

  iface wlan0 inet manual
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

  iface default inet static
    address 10.0.0.81
    network 10.0.0.0
    netmask 255.255.254.0
    gateway 10.0.0.1

~


Dấu phẩy Darn đã làm tôi khó chịu với Debian Jessie. Có ai biết tại sao dấu phẩy dường như hoạt động trên một số Debian Wheezy mà không phải là Jessie không?
Damian Silva
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.