ap-hotspot hoạt động nhưng không có gì có thể kết nối


9

Tôi đã tìm kiếm mãi mãi về vấn đề này và tôi không tìm thấy ai có hoàn cảnh độc nhất của mình. Tôi đang cố gắng thiết lập một điểm phát wifi bằng Ubuntu. Tôi đã có thể thực hiện việc này thông qua Windows 7, tuy nhiên máy tính xách tay của tôi không có Win7, vì vậy tôi đang cố gắng tạo cùng một thiết lập trên máy tính xách tay của mình.

Bộ điều hợp tôi đang sử dụng là ALFA AWUS036NHR V.2. Theo như tôi có thể nói với các trình điều khiển được cài đặt sẵn trong Ubuntu, vì nó có thể kết nối với các mạng.

Tôi thiết lập điểm truy cập ap theo các hướng dẫn khác nhau trên web.

Tôi đang sử dụng lệnh

sudo ap-hotspot config

sudo ap-hotspot start

Tất cả các thiết bị của tôi đều có thể nhìn thấy mạng, tuy nhiên Android bị lỗi xác thực, iphone liên tục nhận được "mật mã sai" và raspberry pi đang đi theo vòng lặp ngắt kết nối / bắt tay 4 chiều (trạm).

Khi tôi trải qua bài tập này trên Windows 7, tôi đã phải buộc bộ điều hợp sử dụng các trình điều khiển khác nhau cho đến khi tôi tìm thấy một trình điều khiển hoạt động như một điểm nóng. Tôi lo ngại đây có thể là vấn đề ở đây, tuy nhiên tôi thậm chí không thể cài đặt hệ thống của mình để cài đặt trình điều khiển từ trang web alfa.com.tw. Tôi đang sử dụng bản cài đặt Ubuntu 12.04 mới trên máy tính xách tay HP Elitebook 8530. Dưới đây là đầu ra của gỡ lỗi ap-hotspot

sudo ap-hotspot debug
Starting Wireless Hotspot...
* Stopping DNS forwarder and DHCP server dnsmasq
* (not running)
update-rc.d: warning: hostapd start runlevel arguments (none) do not match LSB Default-Start values (2 3 4 5)
update-rc.d: warning: hostapd stop runlevel arguments (none) do not match LSB Default-Stop values (0 1 6)
Disabling system startup links for /etc/init.d/hostapd ...
Removing any system startup links for /etc/init.d/hostapd ...
/etc/rc0.d/K20hostapd
/etc/rc1.d/K20hostapd
/etc/rc2.d/K80hostapd
/etc/rc3.d/K80hostapd
/etc/rc4.d/K80hostapd
/etc/rc5.d/K80hostapd
/etc/rc6.d/K20hostapd
Adding system startup for /etc/init.d/hostapd ...
/etc/rc0.d/K20hostapd -> ../init.d/hostapd
/etc/rc1.d/K20hostapd -> ../init.d/hostapd
/etc/rc6.d/K20hostapd -> ../init.d/hostapd
/etc/rc2.d/K80hostapd -> ../init.d/hostapd
/etc/rc3.d/K80hostapd -> ../init.d/hostapd
/etc/rc4.d/K80hostapd -> ../init.d/hostapd
/etc/rc5.d/K80hostapd -> ../init.d/hostapd
update-rc.d: warning: dnsmasq start runlevel arguments (none) do not match LSB Default-Start values (2 3 4 5)
update-rc.d: warning: dnsmasq stop runlevel arguments (none) do not match LSB Default-Stop values (0 1 6)
Disabling system startup links for /etc/init.d/dnsmasq ...
Removing any system startup links for /etc/init.d/dnsmasq ...
/etc/rc0.d/K85dnsmasq
/etc/rc1.d/K85dnsmasq
/etc/rc2.d/K85dnsmasq
/etc/rc3.d/K85dnsmasq
/etc/rc4.d/K85dnsmasq
/etc/rc5.d/K85dnsmasq
/etc/rc6.d/K85dnsmasq
Adding system startup for /etc/init.d/dnsmasq ...
/etc/rc0.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc1.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc6.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc2.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc3.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc4.d/K85dnsmasq -> ../init.d/dnsmasq
/etc/rc5.d/K85dnsmasq -> ../init.d/dnsmasq
* Restarting DNS forwarder and DHCP server configuration syntax check
...fail!
net.ipv4.ip_forward = 1
Wireless Hotspot active

Tôi khá mới về điều này nên tôi không chắc có gì sai, nhưng dường như có rất nhiều điều. Xin vui lòng cho tôi biết nếu có thêm thông tin cần thiết.


Tối thiểu, thiết lập DHCP và DNS của bạn sai (vì chúng không kiểm tra cú pháp).
Elliott Frisch

Làm thế nào để tôi thay đổi điều này? Có vẻ như tập lệnh ap-hotspot sẽ tự động thực hiện
Kick Me 0.869

Tôi dường như có một vấn đề với thiết lập dnsmasq của tôi. Tôi đã sửa lỗi cú pháp trong dnsmasq.conf, tuy nhiên hiện tại tôi đang nhận được lỗi lệnh không được nhận dạng. Tôi đã mở một câu hỏi mới tại đây: askubfox.com/questions/442640/dnsmasq-unrecognized-command
Kick Me 0.869

Những người đang tìm cách thiết lập các điểm truy cập WiFi trên Ubuntu 14.04, hãy tìm trình soạn thảo kết nối kde-nm. Nó thực sự hoạt động. ubfoxhandbook.org/index.php/2014/06/ Mạnh
Lars Nyström

Câu trả lời:


1

Câu trả lời ngắn: bạn có thể có một ví dụ khác về dnsmasqchạy. Vì vậy, giết tất cả các trường hợp:

Chỉnh sửa 1 (thx thành Andrea):

$ sudo killall dnsmasq

Câu trả lời gốc:

$ sudo netstat -taunp | grep -w LISTEN | grep dnsmasq | awk '{print $7}' | sed -r "s/([0-9]+).*/\1/" | xargs kill -9

và cố gắng bắt đầu lại điểm nóng:

$ sudo ap-hotspot debug

Starting Wireless Hotspot...
* Stopping DNS forwarder and DHCP server dnsmasq
* (not running)

[...]

* Restarting DNS forwarder and DHCP server dnsmasq
...done.
net.ipv4.ip_forward = 1
Wireless Hotspot active

Tại sao không killall dnsmasq?
Andrea Corbellini

Tại sao làm cho nó dễ dàng khi bạn có thể làm cho nó phức tạp, phải không?
Ghis

0

Bạn cần bỏ ghi chú dòng sau /etc/sysctl.conf:

net.ipv4.ip_forward=1

Sau đó khởi động lại và mọi thứ sẽ hoạt động tốt.


Nó không hoạt động .... và tôi vẫn gặp lỗi tương tự trong gỡ lỗi ..
Mantosh Kumar

-1

Bạn có thể sử dụng chức năng hotspot được xây dựng sẵn của Ubuntu. Chỉ cần truy cập mạng và vào mạng không dây và nhấp vào bắt đầu sử dụng làm điểm phát sóng. Nó hoạt động với tôi để kết nối máy tính xách tay Win, thiết bị Android, thiết bị cọ.

Bạn cũng có thể thay đổi nhiều cài đặt khác từ kết nối mạng và chỉnh sửa loại mạng

cài đặt mạng


Khi tôi thiết lập một mạng ad-hoc như thế, không có thiết bị nào của tôi thậm chí nhìn thấy nó. Ngoài ra, tôi cần chế độ cơ sở hạ tầng vì tôi cần có một địa chỉ IP được gán cho mâm xôi pi
Kick Me 0.869

nhìn vào ảnh chụp màn hình tôi đăng sau khi tôi chỉnh sửa câu trả lời của tôi. nó có thể giúp bạn
aveemashfaq

Cảm ơn, tuy nhiên tôi đã trải qua thiết lập đó và một số thiết bị của tôi không thấy mạng này. Tôi nghi ngờ điều này là bởi vì nó là đặc biệt. Tôi cần phải thiết lập chế độ cơ sở hạ tầng vì tôi yêu cầu raspberry pi của tôi phải có địa chỉ IP, để tôi có thể truyền phát video từ nó. Một anh chàng ở đây làm việc thông báo với tôi rằng tôi có thể chưa cài đặt DHCP và DNS, vì vậy tôi dự định sẽ xem xét điều đó khi về nhà.
Kick Me 0.869

nếu bạn có thể xem ảnh chụp màn hình, bạn sẽ nhận ra rằng chế độ này có một menu có thể thay đổi thành cơ sở hạ tầng. Trước khi bạn đặt câu hỏi, hãy nghiên cứu về lý do tại sao người đó hiển thị ảnh chụp màn hình. Bạn có thể đặt dhcp và dns qua cùng một cửa sổ trong ảnh chụp màn hình
aveemashfaq

Theo nghiên cứu tôi đã thực hiện, tôi không thể thiết lập một điểm nóng theo cách này. Đó dường như là phương pháp để kết nối với mạng. Khi tôi tìm kiếm các phương pháp để tạo mạng, tôi chỉ có thể tìm cách tạo mạng ad-hoc thông qua trình quản lý mạng và đây là tùy chọn menu "Tạo mạng không dây mới". Khi tôi làm theo điều đó, các thiết bị của tôi không thể nhìn thấy và tôi gặp phải loại lỗi "sự cố hệ thống". Nếu có một cách để thực sự lưu trữ mạng cơ sở hạ tầng từ cửa sổ này, tôi dường như không thể tìm thấy nó. Nó chỉ đưa nó vào danh sách các mạng mà máy tính sẽ kết nối với: /
Kick Me 0.869
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.