Không thể đặt giao diện wlan0 sang chế độ AP: Intel centrino N1000 Wireless


11

Tôi là người dùng Ubuntu mới và đã cài đặt Ubuntu 12.04 LTS trên netbook Acer Aspire One D255 của tôi với Thẻ không dây Intel Centrino N1000. Tất cả những gì tôi muốn là đặt netbook của mình làm điểm phát wifi cho các thiết bị Android. Điều này hoạt động tốt với tôi trong Windows 7 bằng Connectify nhưng tôi đang cố gắng tạo hotspot trong Ubuntu bằng hostapd ( http://nims11.wordpress.com/2012/04/27/hostapd-the-linux-way-to-create- ảo-wifi-access-point / comment-page-5 / ) nhưng gặp lỗi sau:

ali@ali-AOD255:~$ sudo hostapd ~/hostapd-test.conf
Configuration file: /home/ali/hostapd-test.conf
nl80211: Failed to set interface wlan0 into AP mode
nl80211 driver initialization failed.
ELOOP: remaining socket: sock=4 eloop_data=0x8178910 user_data=0x8178e80  handler=0x807c5e0
ELOOP: remaining socket: sock=6 eloop_data=0x817ac98 user_data=(nil) handler=0x8086770

Tất cả những gì tôi muốn là thiết lập một điểm phát wifi bằng netbook để các thiết bị Android của tôi có thể xem và kết nối với nó.


Ai đó hãy trả lời này càng sớm càng tốt :-( Tôi cũng muốn biến tôi 12.04, 32-bit Ubuntu Acer Aspire D270 Netbook, thành một hotspot.
Karthik C

Có vẻ như không ai sẽ trả lời điều này ...
sáu giờ

@sixline - Bộ xử lý Centrino không hề dễ dàng ... - bạn có thể dùng thử với Debian 7 - nếu nó được hỗ trợ bằng cách nào đó? - khi khởi động để cài đặt Debian khi bắt đầu nhấn 'Tab'-key - sau đó thêm vào bên dưới trong tùy chọn khởi động dòng: edd = off
dschinn1001

Thẻ của bạn có hỗ trợ master-mode& APkhông? Chạy lệnh sau : sudo apt-get install iw. Sau đó chạy iw list. Nếu có 'AP'trong danh sách "Chế độ giao diện được hỗ trợ", thiết bị của bạn sẽ hỗ trợ chế độ Điểm truy cập với hostapd. Sau đó chạy sudo iwconfig wlan0 mode master. Nếu bạn không gặp lỗi thì nó hỗ trợ master-mode& các bước trên (trên blog) sẽ hoạt động.
Khurshid Alam

@Khurshid: Không có chế độ AP nào.
Sixline

Câu trả lời:


13

Để sử dụng card mạng của bạn làm điểm phát wifi, nó phải hỗ trợ APchế độ & masterchế độ.

Để kiểm tra master-modechạy:

sudo iwconfig wlan0 mode master. 

Nếu bạn không gặp lỗi thì nó hỗ trợ chế độ chủ

Để kiểm tra APlệnh chạy sau:

sudo apt-get install iw

Sau đó chạy:

iw list

Nếu có 'AP' trong danh sách "Chế độ giao diện được hỗ trợ", thiết bị của bạn sẽ hỗ trợ chế độ Điểm truy cập với hostapd.

Nhưng như bạn đã nhận xét ở trên, rằng nó không hỗ trợ AP chế độ, Điểm phát wifi sẽ không hoạt động như được giải thích trong blog.

Không giống như windows, linux-kernel không cung cấp các tính năng giống nhau cho mọi thẻ không dây. Vì vậy, đối với một thẻ wifi cụ thể, trình điều khiển windows có thể hỗ trợ AP, nhưng trình điều khiển linux thì không.

Một lựa chọn là mua thẻ không dây hỗ trợ chế độ AP. Bạn có thể tìm thêm thông tin ở đây:

http://wless.kernel.org/en/users/Drivers

Mặc dù theo tôi, lựa chọn tốt nhất là mua Bộ định tuyến USB Wifi có hỗ trợ modem 3G / Evdo (tốt nhất là) như Lava W200 .


Vâng cảm ơn đã trả lời. Tôi có một thiết lập khởi động kép vì vậy tôi sẽ luôn chuyển về Windows 7 để sử dụng kết nối. Đó là sự thất vọng thực sự.
Sixline

Hy vọng Linux-driver-stack sẽ cải thiện trong tương lai. Nếu bạn hài lòng với câu trả lời thì bạn có thể đánh dấu câu trả lời là được chấp nhận.
Khurshid Alam

Làm thế nào để làm điều đó??
Sixline

chỉ cần nhấp vào yes signbên trái câu trả lời của tôi. Sau đó, nó sẽ trở thành màu xanh lá cây. Xem câu trả lời này là một ví dụ. Mặc dù bạn phải đợi 48 giờ để nhận tiền thưởng được tuyên bố trên đó.
Khurshid Alam

Tôi là người cung cấp tiền thưởng. Sixline chỉ có thể nhấp vào dấu 'tick'
Karthik C

3

Tham khảo liên kết sau: http://www.webupd8.org/2013/06/how-to-set-up-wantly-hotspot-access.html

một cách đơn giản và hiệu quả để cấu hình hotspot trong hầu hết các máy linux.

Tôi đã thử cách hostapd để định cấu hình điểm phát sóng không dây do Nims cung cấp. Ban đầu tôi có lỗi liên quan đến tập tin cấu hình của mình (Đọc các bình luận của 'freekpeek' và 'Nipin Shakya', cả hai đều là tôi) nhưng cuối cùng nó cũng hoạt động.

Tôi đã có bộ định tuyến LP-PHY BCM4312 802.11b / g không hỗ trợ Chế độ chủ. Mã ban đầu được cung cấp sẽ cho phép bạn kiểm tra chế độ của bộ định tuyến: ban đầu của tôi hiển thị như sau:

winux@MagicBox:~$ lspci -k | grep -A 3 -i "network"
0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
    Subsystem: Dell Wireless 1397 WLAN Mini-Card
    Kernel driver in use: wl
    Kernel modules: wl, ssb
winux@MagicBox:~$ 
winux@MagicBox:~$ modinfo wl | grep 'depend'
depends:        cfg80211,lib80211
winux@MagicBox:~$ 

Sau đó, lần đầu tiên tôi đã cố gắng thiết lập bộ định tuyến của mình để hoạt động ở chế độ chính. Bạn có thể kiểm tra xem bộ định tuyến của mình có được hỗ trợ cho chế độ chính hay không bằng cách tham khảo trang web sau: http : // wantly.kernel.org/en/users/Drivers

Của tôi là của Broadcom. Vì vậy, tôi đã kiểm tra 'Chip ID' của mình thông qua trang web trên và tôi đã nhấp vào b43 từ danh sách và thực hiện như sau:

winux@MagicBox:~$ lspci -vnn -d 14e4:
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
    Subsystem: Dell Wireless 1397 WLAN Mini-Card [1028:000c]
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at f6cfc000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: wl
    Kernel modules: wl, ssb

Bạn cũng có thể kiểm tra của bạn, khớp với 'Chip ID' của bạn với những cái được cung cấp trong trang ở trên. Nếu bộ định tuyến của bạn được hỗ trợ cho chế độ chính, bước chi tiết để tải xuống và cài đặt trình điều khiển như được đề xuất trong mỗi bộ định tuyến riêng lẻ. Sau đó, bạn có thể tiếp tục với chủ đề "CÀI ĐẶT HOSTAPD" từ hướng dẫn đã cung cấp NIMS của tôi.

Hi vọng điêu nay co ich. Trân trọng, WinuxUser

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.