Wifi status 'Connected, no internet'. Can access all internet resources I've tested


Question

Related question



I've put a new router into the office to run our 'guest' wireless network. It's a FRITZ!box 3490.



Android devices connected via both 2.4 and 5G are showing as 'connected, no internet' except that they are all able to access the internet.




  • What mechanism / method does android use to determine 'internet access'



Everything I've tested (ICMP/HTTP(S)/DNS/Outlook [SMTP]/Sharepoint/YouTube/Plex/Spotify/Various Google Services) all work as expected so it isn't really a problem but I've had a steady stream of people come over and tell me that they can't get on the network (even though they can if they'd just try it).



From the above linked question it is mentioned that the android device calls home to google to confirm 'internet access'. This must be being blocked but I can't see what traffic is blocked / not routing to cause this behaviour.



Sadly the new routers firewall interface leaves much to be desired so it's not clear whats being restricted, even after I've set everything to 'Unrestricted' in the router firewall interface.




  • Is there a list of google systems/services/addresses that need to be available to get this working?



EDIT.

From the linked question a hidden comment suggests that the android devices are attempting to connect to https://google.com/generate_204



Whilst connected to a network that is ok i get the following from a cURL against that page:



> curl http://google.com/generate_204
HTTP/1.1 204 No Content
Content-Length: 0
Date: Mon, 10 Sep 2018 11:21:24 GMT


Whilst connected to the network with the problem



> curl http://google.com/generate_204


There is no output on the second curl. This must be the root of the issue, now to work out where/why my router is blocking this.


Answer

Ashamed to say rebooting the router fixed it.


Topics


2D Engines   3D Engines   9-Patch   Action Bars   Activities   ADB   Advertisements   Analytics   Animations   ANR   AOP   API   APK   APT   Architecture   Audio   Autocomplete   Background Processing   Backward Compatibility   Badges   Bar Codes   Benchmarking   Bitmaps   Bluetooth   Blur Effects   Bread Crumbs   BRMS   Browser Extensions   Build Systems   Bundles   Buttons   Caching   Camera   Canvas   Cards   Carousels   Changelog   Checkboxes   Cloud Storages   Color Analysis   Color Pickers   Colors   Comet/Push   Compass Sensors   Conferences   Content Providers   Continuous Integration   Crash Reports   Credit Cards   Credits   CSV   Curl/Flip   Data Binding   Data Generators   Data Structures   Database   Database Browsers   Date &   Debugging   Decompilers   Deep Links   Dependency Injections   Design   Design Patterns   Dex   Dialogs   Distributed Computing   Distribution Platforms   Download Managers   Drawables   Emoji   Emulators   EPUB   Equalizers &   Event Buses   Exception Handling   Face Recognition   Feedback &   File System   File/Directory   Fingerprint   Floating Action   Fonts   Forms   Fragments   FRP   FSM   Functional Programming   Gamepads   Games   Geocaching   Gestures   GIF   Glow Pad   Gradle Plugins   Graphics   Grid Views   Highlighting   HTML   HTTP Mocking   Icons   IDE   IDE Plugins   Image Croppers   Image Loaders   Image Pickers   Image Processing   Image Views   Instrumentation   Intents   Job Schedulers   JSON   Keyboard   Kotlin   Layouts   Library Demos   List View   List Views   Localization   Location   Lock Patterns   Logcat   Logging   Mails   Maps   Markdown   Mathematics   Maven Plugins   MBaaS   Media   Menus   Messaging   MIME   Mobile Web   Native Image   Navigation   NDK   Networking   NFC   NoSQL   Number Pickers   OAuth   Object Mocking   OCR Engines   OpenGL   ORM   Other Pickers   Parallax List   Parcelables   Particle Systems   Password Inputs   PDF   Permissions   Physics Engines   Platforms   Plugin Frameworks   Preferences   Progress Indicators   ProGuard   Properties   Protocol Buffer   Pull To   Purchases   Push/Pull   QR Codes   Quick Return   Radio Buttons   Range Bars   Ratings   Recycler Views   Resources   REST   Ripple Effects   RSS   Screenshots   Scripting   Scroll Views   SDK   Search Inputs   Security   Sensors   Services   Showcase Views   Signatures   Sliding Panels   Snackbars   SOAP   Social Networks   Spannable   Spinners   Splash Screens   SSH   Static Analysis   Status Bars   Styling   SVG   System   Tags   Task Managers   TDD &   Template Engines   Testing   Testing Tools   Text Formatting   Text Views   Text Watchers   Text-to   Toasts   Toolkits For   Tools   Tooltips   Trainings   TV   Twitter   Updaters   USB   User Stories   Utils   Validation   Video   View Adapters   View Pagers   Views   Watch Face   Wearable Data   Wearables   Weather   Web Tools   Web Views   WebRTC   WebSockets   Wheel Widgets   Wi-Fi   Widgets   Windows   Wizards   XML   XMPP   YAML   ZIP Codes