192.168.x.x:1500

So I have a small local server running a website. It’s not public facing at all, has a static IP address on my WiFi LAN and can be accessed by any Linux machine. I can’t see it on any iPhone or Android device though

I’ve looked up tutorials on line, ensured my firewalls allow local sharing on the WiFi, double checked I can even ping the server successfully with nmap on Android

Any tips?

::edit:: typo in post, not when searching for IP on LAN

  • hungover_pilot@lemmy.world
    link
    fedilink
    English
    arrow-up
    21
    ·
    1 month ago

    Are you sure you are typing the address in correctly on android/ios? 198.162.x.x isnt part of private IP space.

  • Björn Tantau@swg-empire.de
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    1
    ·
    1 month ago

    Have you tried different browsers? You should also enter the full URL sometimes they’re a bit stupid nowadays. So http://192.168.x.x:1500/

    Maybe the browsers bring their own VPN. Some process all traffic to make it more “mobile friendly”. Or they have some other kind of proxy.

  • Finadil@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    1 month ago

    Also check to make sure the mobile browsers aren’t set to HTTPS only, or at least have an exception for that ip. I’ve seen that before several times.

    • undefined@links.hackliberty.org
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 month ago

      I’d curl from a machine on the same WiFi network as the phones just to confirm that HTTP is working. That way you’re not dependent on browsers that can be more finicky for debugging.

  • SergeantSushi@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 month ago

    Some possibilities:

    1. WiFi has host isolation is enabled
    2. The network you’re connecting from is a guest wifi network
    3. You configured a firewall rule to isolate WiFi from LAN
    4. VLAN is enabled
  • jet@hackertalks.com
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    2
    ·
    1 month ago

    Are your phones on the same network? Same vlan? Firewall rules? VPN?

    Does tcpdump on the server see the request?

    • jet@hackertalks.com
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      edit-2
      1 month ago

      I get a lot of downvotes. I realize I say things that can be divisive. Why are people downvoting debugging steps? What’s divisive about that…

        • jet@hackertalks.com
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          1
          ·
          1 month ago

          I’m just trying to understand the rational. To me I downvote when the comment is against the community, or unproductive.

          If I’m being a net negative I should know why! Usually I have a guess as to why, but when I don’t, I reach out so I can understand better. I do want lemmy to be a better place, so feedback is useful.

          • catloaf@lemm.ee
            link
            fedilink
            English
            arrow-up
            9
            ·
            1 month ago

            When there’s only a few, it’s basically just statistical noise. Some people downvote anything. Some people just have fat fingers and missed the upvote button.

          • sunzu2@thebrainbin.org
            link
            fedilink
            arrow-up
            2
            arrow-down
            5
            ·
            1 month ago

            If you say controversial shit outside of tech, mentally I’ll will follow you around downvoting.

            So you will see all of your post have a few downvotes.

            If it is just this one time, it is likely an anaomaly.

            Edit: BTW tcp dump is a nice trick, so you deff added to the discourse here IMHO

            Many people learn Linux and networking from these threads where idea are flying around. So deff don’t stop lol

    • RBG@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 month ago

      Yeah, if phones go via WiFi and the computer is on a cable the IP ranges may differ and that would explain you can access only via one of the two.

  • Deckweiss@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 month ago

    I had some similar symptoms on a Fritzbox router, because by default the devices connected over wifi were unable to communicate with those connected by cable. Some routers also had this setting for the different wifi bands, 2.4G & 5G.

    But I don’t think you’d be able to ping it if this were the case.

    Check yoyr router settings anyway, maybe you’ll find something there.

  • Possibly linux@lemmy.zip
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 month ago

    My guess is that you are making a typo. Like others have said 192.162.x.x is a public IP. You probably want something like 192.168.x.x which probably is more like 192.168.1.1/24 with the last 1 being its own number

  • manuel2258@lemy.lol
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    1 month ago

    Disable your mobile network and try again. I had the very similar issue where it would always fallback to the mobile network for local IPs although WiFi was connected and in the same subnet

  • zelifcam@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    edit-2
    1 month ago

    Your network is probably configured with inconsistent subnets / netmasks. iOS / Android are on WiFi and getting a different subnet/netmask than your severs.

    Edit: What does pinging the server with nmap mean? Are you checking open ports or pinging the server? That doesn’t make sense or at least leaves us with more questions with the way you worded that. Although the nmap utility can provide both of those answers, I’m not sure that’s what you meant. Technically nmap and ping are two different tools.

    • shamrockpreacher5@reddthat.comOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      nmap -Pn 192.168.1.2

      At least it shows the server is up from the client’s perspective (other clients can actively see the same IP and server on port)

      Same WiFi subnet

  • atzanteol@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    1 month ago

    Dunnon about iOS but some Android phones have a “network protection” config which uses a Google VPN, so it tends to block viewing the local network.

    • shamrockpreacher5@reddthat.comOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      Is there a setting for this? Yeah, I assume it’s some default setting I missed

      (I’m seeing this issue on any Android distro, I’ve tried a few)

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 month ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    HTTP Hypertext Transfer Protocol, the Web
    HTTPS HTTP over SSL
    IP Internet Protocol
    SSL Secure Sockets Layer, for transparent encryption
    VPN Virtual Private Network

    4 acronyms in this thread; the most compressed thread commented on today has 9 acronyms.

    [Thread #928 for this sub, first seen 20th Aug 2024, 15:45] [FAQ] [Full list] [Contact] [Source code]

  • Agility0971@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 month ago
    1. network interface - check
    2. dns - not applicable
    3. firewall - check
    4. ping - check
    5. navigating to the web site - fail

    There are two causes here. Either server fucks it self over or the client fucks itself over. For server check logs, for client: check spelling, specify full protocol and try different browser to pinpoint the problem. It would be great to see the full ip address output from ‘ip -c a’ on both client and server.

    • shamrockpreacher5@reddthat.comOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      1 month ago

      Thank you

      Any good debugging tools for android here or should I just rely on Linux networking tools through installed shells? Is there an industry standard for Android as a client?