Cho phép truy cập wifi phiên khách mà không có người dùng đăng nhập


11

Trong 16.04 Ubuntu, một phiên khách không thể truy cập wifi trừ khi người dùng đăng nhập.

Có cách nào xung quanh điều vô nghĩa này?

Lưu ý rằng vào ngày 14.04, nó tự động được bật, vào ngày 17.04 sắp tới, khách cần nhập mật khẩu wifi và tạo khóa. Vì vậy, có thể chỉ ảnh hưởng đến 16.04.

Cập nhật : Không phải là một lỗi, chỉ là 1 lỗi cài đặt và người dùng kỳ lạ. Cài đặt để cho phép tất cả người dùng không được bật mặc định, một khi được bật, nó sẽ hoạt động ..


và nếu bạn lưu mật khẩu wifi cho tất cả người dùng trong applet của trình quản lý mạng?
solsTiCe

Vâng đó là mặc định (tất cả người dùng) để dường như không áp dụng đối với khách
Doug

16.04 của tôi, với Intel Centrino Advanced-N 6205, sử dụng trình điều khiển iwlwifi không có vấn đề gì khi cho phép phiên khách kết nối, ngay cả khi đăng nhập lần đầu sau khi khởi động lại. Bạn đang sử dụng phần cứng / trình điều khiển nào?
ubfan1

Trình điều khiển Intel Wireless 7260: iwlwifi, cũng thấy tương tự với trình điều khiển Intel Centrino Wireless-N 2200: iwlwifi
doug

Bạn đã bật 'tất cả người dùng có thể kết nối' và 'tự động kết nối với wifi' theo tài liệu đã chọn trong NetworkManager chưa? Hỏi vì tôi phải vô hiệu hóa cả hai để đảo ngược tình huống của bạn khi thiết bị của tôi được kết nối với wifi trước khi đăng nhập, người dùng hoặc khách. Nếu nó không hoạt động, hãy thử truy cập /etc/NetworkManager/system-connections/(essid)tệp theo cách thủ công, chỉ để loại bỏ một lỗi có thể ra khỏi phương trình.
dùng633551

Câu trả lời:


4

Theo nhận xét của bạn (và của tôi) ...

Theo mặc định, các kết nối không được chia sẻ công khai với mọi người dùng trên hệ thống. Để cho phép điều này, bạn cần kích hoạt thủ công, điều này có thể được thực hiện từ GUI hoặc thiết bị đầu cuối.

GUI cách

  1. Trong menu Mạng của tài khoản đặc quyền, chọn tùy chọn Chỉnh sửa kết nối .
  2. Chọn mạng không dây bạn muốn chia sẻ. Chuyển đến tab Chung .
  3. Chọn tất cả người dùng có thể kết nối với tùy chọn mạng này (xem ảnh chụp màn hình)

    nhập mô tả hình ảnh ở đây

  4. Nhấp vào Lưu .

Cách thiết bị đầu cuối

Các cấu hình mạng được lưu trong /etc/NetworkManager/system-connections, vì vậy chúng ta chỉ cần chỉnh sửa tệp thích hợp.

  1. cdđến /etc/NetworkManager/system-connectionsvà chạy ls. Xác định mạng bạn muốn thay đổi (thường chỉ là SSID của bạn). Trong ví dụ này, tôi sẽ chỉnh sửa MySSIDmạng.
  2. Chạy lệnh sau để mở trình soạn thảo văn bản:

    sudo nano MySSID
    
  3. Ở đầu tệp, bạn sẽ thấy [connections]phần:

    [connection]
    id=MySSID
    uuid=<redacted>
    type=wifi
    permissions=user:kazwolfe:;
    secondaries=
    timestamp=1490727919
    
  4. Tìm permissions=dòng, và xóa mọi thứ sau =dấu hiệu. Tệp của bạn sẽ trông như thế này:

    [connection]
    id=MySSID
    uuid=<redacted>
    type=wifi
    permissions=
    secondaries=
    timestamp=1490727919
    
  5. Lưu tệp với Ctrl- X.

  6. Khởi động lại Trình quản lý mạng để đảm bảo cài đặt kết nối của bạn có hiệu lực.

Trong trường hợp cụ thể của bạn (câu hỏi ban đầu), có vẻ như đó chỉ là một vấn đề mà một cái gì đó không được đặt đúng ở đâu đó hoặc một cài đặt không đồng bộ. Xóa cấu hình mạng (từ thiết bị đầu cuối hoặc GUI) và kết nối lại với mạng của bạn. Áp dụng các cài đặt như trên, và nó sẽ hoạt động tốt. Ngoài ra, bạn có thể thử đào sâu vào tệp cấu hình để xem những gì đang diễn ra, nhưng có thể dễ dàng hơn để bắt đầu lại.

Ngoài ra, hãy chắc chắn rằng bạn không có nhiều cấu hình mạng xung đột cho một kết nối. Điều này có thể gây ra một số vấn đề kỳ lạ vì một số hoặc không được ưu tiên hơn nhau, khiến mọi thứ trở nên khó hiểu với hệ thống.

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.