Cách tạo điểm phát wifi trong Ubuntu 16.04 vì AP-Hotspot không còn hoạt động


24

Tôi đã nâng cấp lên Ubuntu 16.04. Tôi đã sử dụng ap-hotspot cho wifi hotspot thông qua thiết bị đầu cuối. Có vẻ như ap-hotspot không còn nữa; Có cách nào khác để tạo điểm phát wifi không? Nếu có, làm thế nào nó có thể được cài đặt / sử dụng?


4
Đối với những người theo dõi câu trả lời tại đây và nhận được thông báo như "Kết nối X không khả dụng trên thiết bị wlan0 tại thời điểm này" trong khi cố gắng kết nối với mạng ẩn: Thiết bị wifi của bạn có thể không hỗ trợ chế độ chính (không thể là AP). Để kiểm tra, xem help.ubuntu.com/community/WifiDocs/...
akom

Câu trả lời:


38

Trong Ubuntu 16.04, có chế độ Hotspot trong trang chỉnh sửa kết nối WiFi hoạt động trực tiếp cho các thiết bị Android. Đây là từng bước:

  1. Trước tiên hãy tắt WiFi và kết nối máy tính xách tay / PC của bạn với mạng có dây.

  2. Nhấp vào Chỉnh sửa kết nối trên menu mạng. Sau đó nhấp vào Thêm trên các kết nối mạng để thêm kết nối mới:

  3. Chọn WiFi từ hộp thả xuống trong cửa sổ tiếp theo và nhấp vào nút Tạo.

  4. Khi cửa sổ điểm nóng WiFi chỉnh sửa bật lên, hãy làm theo các bước sau:

    1. Nhập tên kết nối, SSID, chọn chế độ Hotspot.

    2. Trong tab Bảo mật Wifi, chọn WPA & WPA2 Personal và nhập mật khẩu.

    3. Trong tab Cài đặt IPv4, chọn chế độ Chia sẻ cho các máy tính khác.

      Nhấp vào liên kết chẳng hạn

  5. Sau khi bạn nhấp vào nút lưu, bật WiFi và nhấp vào Kết nối với mạng Wi-Fi ẩn và chọn kết nối với kết nối bạn vừa tạo.

    Nhấp vào liên kết chẳng hạn

  6. Menu mạng của bạn bây giờ sẽ có kết nối WiFi hotspot:

Cuối cùng kết nối với điểm phát sóng này từ thiết bị Android của bạn và tận hưởng!

Cập nhật!

Sau khi làm theo hướng dẫn và trước khi bật WiFi, hãy khởi động lại Trình quản lý mạng với:

sudo service network-manager restart

Sau đó kích hoạt WiFi và nó sẽ kết nối.


12
Tôi đã thử điều này, nhưng khi tôi kết nối qua mạng wifi ẩn thì thông báo: Không thể kích hoạt kết nối: (2) Kết nối 'wifihotspot' không khả dụng trên thiết bị wlp9s0 tại thời điểm này. Làm thế nào để giải quyết điều này? Tôi đã sử dụng ap_hostpot trước khi nâng cấp lên 16.04 mà không gặp sự cố nào.
Kt Hafis

2
Sau khi làm theo hướng dẫn và trước khi bật WiFi, hãy khởi động lại Trình quản lý mạng với: sudo dịch vụ quản lý mạng khởi động lại Sau đó bật WiFi và nó sẽ kết nối.
Andy

4
không hoạt động với tôi sau khi khởi động lại, đã gặp lỗi này (2) Kết nối 'k-hotspot' không khả dụng trên thiết bị wlp3s0 tại thời điểm này.
Karim Samir

1
Tôi đã gặp lỗi tương tự như những người dùng ở trên: Không thể kích hoạt kết nối, (2) Kết nối 'wifishare' không khả dụng trên thiết bị wlp5s0 tại thời điểm này.
Đồng hồ NGÀY

2
Tôi có thể tạo thành công Hotspot, nhưng ngoài điện thoại Android của tôi, không có thiết bị nào khác có thể kết nối với nó. Máy tính xách tay Ubuntu của tôi (cũng như các điện thoại khác) yêu cầu nhập mật khẩu và sau đó chỉ cần chờ vài giây trước khi yêu cầu lại. Bất cứ ai cũng biết vấn đề là gì?
alonso s

20

Giải pháp một dòng

Trước tiên, bạn có thể thử giải pháp một dòng dựa trên giao diện dòng lệnh của NetworkManager.

nmcli device wifi hotspot con-name my-hotspot ssid my-hotspot band bg password jesuisunmotdepasse

Nếu nó không hoạt động, bạn nên thử giải pháp 3 dòng tại đây:

Giải pháp ba dòng

Đây là một giải pháp dựa trên công cụ dòng lệnh tuyệt vời của NetworkManager. Nó rất đơn giản, hoạt động với WPA và Chế độ điểm truy cập (vì vậy nó hoạt động trên điện thoại thông minh) và không cần thiết lập phức tạp. Sau khi thiết lập xong, bạn có thể sử dụng giao diện đồ họa để xác định điểm truy cập. Chỉ cần chạy các dòng sau để tạo và kích hoạt điểm truy cập:

# Create a connection
nmcli connection add type wifi ifname '*' con-name my-hotspot autoconnect no ssid my-local-hotspot
# Put it in Access Point
nmcli connection modify my-hotspot 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
# Set a WPA password (you should change it)
nmcli connection modify my-hotspot 802-11-wireless-security.key-mgmt wpa-psk 802-11-wireless-security.psk myhardpassword
# Enable it (run this command each time you want to enable the access point)
nmcli connection up my-hotspot

Bây giờ kết nối trên điện thoại thông minh của bạn ... Khi bạn không cần nó nữa, hãy tắt nó với:

nmcli connection down my-hotspot

Để kích hoạt lại, bạn sẽ chỉ cần sử dụng lệnh cuối cùng của lệnh 4 dòng. Bạn có thể lưu ý rằng vì kết nối cũng xuất hiện trong các kết nối khả dụng, bạn có thể bật / tắt nó khỏi giao diện đồ họa.


Bạn có thể cần phải cài đặt dnsmasq.
Richard

11

tôi sử dụng create_ap

Kiểm tra trang GitHub để biết chi tiết:

Kịch bản này tạo Điểm truy cập WiFi NATed hoặc Bridged.

Tôi thường sử dụng hai tùy chọn này:

  1. Để chia sẻ kết nối Internet : chia sẻ Internet Ethernet hoặc modem qua WiFi

    create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase
    

    wlan0Giao diện WiFi của bạn ở đâu và eth0là giao diện cung cấp internet (Ethernet hoặc modem).

  2. Chia sẻ Internet từ cùng một giao diện WiFi : điều này sẽ cho phép bạn chia sẻ internet từ cùng một giao diện WiFi, hữu ích nếu bạn muốn chia sẻ lại WiFi mà bạn đã kết nối với nó để mở rộng khu vực WiFi chẳng hạn:

    create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
    

create_apkhông hoạt động cho 16.04 trên PC của tôi.
Ấn Độ

bạn có thể xin vui lòng gửi ý kiến ​​để sử dụng nó trong thiết bị đầu cuối? Tôi không phải là người quen để làm điều đó, và luôn luôn bối rối. cảm ơn trước
Kt Hafis

2
Khi tôi đưa ra nhận xét, nó nói: 'wlan0' không phải là giao diện WiFi. Tôi đã thay đổi lệnh tin rằng giao diện wifi phải là 'wlp9s0' như được hiển thị ở đâu đó, nhưng phản hồi là: LRI: Bộ điều hợp của bạn không hỗ trợ AP (chính) Chế độ gì cũng được?
Kt Hafis

Có, bạn nên sử dụng tên giao diện của mình thay vì wlan0, tùy chọn thứ hai yêu cầu bộ điều hợp hỗ trợ tính năng này, không phải vậy. hãy thử cái đầu tiên
Boubouh Karim

Ai đó có thể thực hiện điều này chạy trên Ubuntu 16.04?
Filbfox
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.