Tại sao Wi-Fi không kết nối được với các mạng công cộng nhất định?


8

Nó sẽ không kết nối với một số mạng công cộng chính thức miễn phí trong các trung tâm mua sắm, cà phê hoặc bệnh viện, ví dụ như ở đó nó được cho là ngay cả với các thanh cường độ tín hiệu là 3-4 . Đó đúng là quý ông, cường độ tín hiệu gần như đầy đủ và nó chỉ nói rằng đó là địa chỉ IP nhưng sau vài phút ngắt kết nối. Tôi có nhật ký kết nối mạng này nếu nó có thể giúp đỡ, nếu không thì hướng dẫn tôi đi đúng hướng và tôi sẽ cung cấp cho bạn nhật ký cần thiết.

03-19 13:12:22.351 I/wpa_supplicant( 8091): got scan complete 
03-19 13:12:22.351 I/wpa_supplicant( 8091): wpa_supplicant_get_scan_results:return scan results2 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[AndroidAP],rssi[-83],BSSID=b4:07:f9:4c:b8:c1 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[bneizion],rssi[-59],BSSID=1c:af:f7:7d:f6:d9 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[],rssi[-67],BSSID=00:15:70:d1:60:ac 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[],rssi[-73],BSSID=00:15:70:5f:f8:b4 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[orange-TSZQ],rssi[-86],BSSID=00:21:04:db:fe:42 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[zerbrachot],rssi[-73],BSSID=00:16:e3:f0:9f:39 
03-19 13:12:22.351 I/wpa_supplicant( 8091): Received 1400 bytes of scan results (6 BSSes) 
03-19 13:12:22.351 I/wpa_supplicant( 8091): wpa_driver_wext_get_scan_results--- 
03-19 13:12:22.381 D/GpsLocationProvider( 1344): GetGpsInterface+ 
03-19 13:12:22.381 D/GpsLocationProvider( 1344): GetGpsInterface- 
03-19 13:12:22.381 D/lib_locapi( 1344): loc_eng_inject_location, accuracy = 209.0 
03-19 13:12:22.411 D/AutoSetting( 4710): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1332155542386,mInfo=244.94112160000003333295.25668425,mAccuracy=209.0 
03-19 13:12:22.441 D/AutoSetting( 4710): service - handleMessage() incoming message, what:1 
03-19 13:12:22.441 D/AutoSetting( 4710): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1332155542386,mInfo=244.94112160000003333295.25668425,mAccuracy=209.0 
03-19 13:12:22.441 D/AutoSetting( 4710): Util - isSetupWizardCompleted(): true 
03-19 13:12:22.441 D/AutoSetting( 4710): Util - wifi connected 
03-19 13:12:22.441 D/AutoSetting( 4710): service - processLocationBundle() distance to current is less than 1000.0m, bypass update 
03-19 13:12:22.441 D/AutoSetting( 4710): service - handleMessage() within range 

Là tất cả hay chỉ là một số điểm nóng công cộng? Và đó là những gì và họ đang ở đâu?
Liam W

Tất cả đều là hotpots công cộng miễn phí.
Boris_yo

Câu trả lời:


4

Nếu điện thoại của bạn đang đợi địa chỉ IP, thì WiFi của bạn được kết nối. Và hàng cuối cùng thứ ba trong nhật ký của bạn dường như xác nhận trạng thái này:

03-19 13:12:22.441 D/AutoSetting( 4710): Util - wifi connected

Nếu bạn không thể có được địa chỉ IP hợp lệ, thì:

  1. mạng không có máy chủ DHCP
  2. mạng đã được hướng dẫn rõ ràng không cung cấp địa chỉ IP cho mọi người (danh sách trắng)
  3. WiFi của bạn bị mất gói DHCPOFFER do đó không thể tiếp tục đàm phán

Phần thú vị của trường hợp thứ ba là không cần thiết cường độ tín hiệu của mạng quá thấp. Tôi nghi ngờ rằng việc thực hiện các thành phần mạng cũng có vai trò của nó trong các trường hợp như vậy. Ví dụ, gần đây tôi có rất nhiều vấn đề khi thiết lập mạng WPA2 tạm thời bằng cách sử dụng hostap trên máy tính ở nhà của tôi. Điện thoại Android của tôi chỉ đơn giản từ chối nhận địa chỉ IP hơn một nửa số lần. Theo dõi nhật ký DHCPserver của tôi, tôi nhận thấy rằng quy trình đàm phán đã dừng chỉ vì điện thoại của tôi ngừng trả lời các gói giữa cuộc đàm phán mà không có lý do. Chà, tôi đã không điều tra thêm về vấn đề này (mất quá nhiều thời gian với nó) nhưng bây giờ tôi biết rằng thực sự có rất nhiều điều có thể sai khi thiết lập mạng WPA.


Hoặc có thể bạn có lưu IP tĩnh trong điện thoại của mình, vì vậy bạn không thể kết nối với IP này trong mạng vì nó không miễn phí.
Guillaume

Tôi nghĩ rằng nếu đó là máy tính xách tay tôi đang kết nối, nó sẽ không thất bại.
Boris_yo

1

Một khả năng là mạng nằm trong phạm vi, nhưng không đủ mạnh để kết nối.

Thỉnh thoảng tôi nhận được điều này trên thiết bị của mình - Tôi có thể thấy điểm phát sóng wifi trong menu cài đặt và cố gắng kết nối với thiết bị, nhưng nó vẫn bị kẹt trong 'Kết nối' một lúc rồi bỏ cuộc.

Tôi cho rằng tín hiệu mạng không đủ mạnh, vì nếu tôi di chuyển đến gần bộ định tuyến hơn, nó sẽ kết nối.


0

Một số ROM tùy chỉnh có vấn đề với việc hiển thị địa chỉ MAC chính xác .. ít nhất ROM CM7 của tôi có vấn đề này khiến việc kết nối với wifi trở nên rắc rối.

Hãy cố gắng điều tra về vấn đề đó.


Tôi có ROM stock hiện được cập nhật lên Android 2.3.5 với HTC Sense được cập nhật lên phiên bản 3.0
Boris_yo

-1

Một số mạng công cộng có tường lửa riêng để bảo vệ mạng. Một số mật khẩu được bảo vệ bằng mã hóa. Wi-Fi có giới hạn và ranh giới riêng. Để kết nối với các mạng công cộng, nó cần sự cho phép truy cập của nó.


-2

Nhiều điểm truy cập WiFi công cộng yêu cầu người dùng đăng nhập thông qua trang web. Đôi khi, có một đề nghị dùng thử như trong 30 phút mà sau đó người ta có thể phải trả tiền cho việc sử dụng kéo dài, v.v.

Tốt nhất là bạn nên hỏi qua bộ phận hỗ trợ / trợ giúp kỹ thuật của trung tâm thương mại / sân bay / tổ chức cung cấp quyền truy cập.

CẬP NHẬT: Ngoài ra, trong trường hợp các điểm nóng được định cấu hình là mạng Ad-Hoc, các thiết bị Android theo mặc định không kết nối. Có một số cách xung quanh này mặc dù. Phụ thuộc vào điện thoại và hệ điều hành của bạn và tất nhiên, người ta cần phải root.


Sau đó, anh vẫn nhận được kết nối mạng , chỉ cần không có truy cập internet.
Erik

Thật. Tôi lầm tưởng anh đã kết nối, nhưng không thể lướt sóng.
Sparx
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.