Weird ZTE GPON behavior on WLAN and LAN











up vote
-1
down vote

favorite












So recently i was experimenting with xampp, my setup was as follows,



My desktop connected to D-Link router via Ethernet LAN.



My phone is connected to D-Link router via WiFi.



D-Link router is connected to internet via WAN ethernet PPPoE.



Phone is able to access xampp instance fine.



I bought a new fiber connection and they provided a ZTE router which has 1 fiber input, two ethernet outputs and WiFi capability.



As per new setup,



My PC is connected to ZTE router via Ethernet



Old D-Link router (another room) is connected to ZTE router via Ethernet.[ZTE output -> Dlink WAN (dhcp mode)]



Phone will be connected to ZTE or D-Link depending on where am i.



Issue begins here
Xampp server running on pc.



If my phone is connected to D-Link and i enter local ip of my pc (192.168.1.x) i can access the page.



But,



If my phone is connected to ZTE i cannot access the page.



After researching a lot, i found some articles about enabling NAT, which is already enabled in router.



Screenshot of NAT enabled



Screenshot of disabled firewall



Screenshot of security service control (idk whats this)



Some online resources that i have found,



ZTE H220N port forwarding / firewall issue



Port forwarding tutorial



At last, i tried telnet to ZTE and looked up iptables



/ # iptables --list
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT icmp -- anywhere anywhere icmp !echo-request
ACCEPT all -- anywhere anywhere destination IP range 224.0.0.0-239.255.255.255
6rd all -- anywhere anywhere
srvcntrl all -- anywhere anywhere
srvdrop all -- anywhere anywhere
fwports all -- anywhere anywhere
fwinput all -- anywhere anywhere
fwdrop all -- anywhere anywhere

Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT icmp -- anywhere anywhere icmp !echo-request
ACCEPT all -- anywhere anywhere destination IP range 224.0.0.0-239.255.255.255
drop_no_nat all -- anywhere anywhere
urldoor all -- anywhere anywhere
macfilter all -- anywhere anywhere
upnp all -- anywhere anywhere
algfilter all -- anywhere anywhere
ipfilter all -- anywhere anywhere
portmapp all -- anywhere anywhere
dmzmapp all -- anywhere anywhere
fwforward all -- anywhere anywhere

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

Chain 6rd (1 references)
target prot opt source destination

Chain algfilter (1 references)
target prot opt source destination

Chain dmzmapp (1 references)
target prot opt source destination

Chain drop_no_nat (1 references)
target prot opt source destination
DROP all -- anywhere anywhere state INVALID

Chain fwdrop (1 references)
target prot opt source destination

Chain fwforward (1 references)
target prot opt source destination

Chain fwinput (1 references)
target prot opt source destination

Chain fwports (1 references)
target prot opt source destination

Chain ipfilter (1 references)
target prot opt source destination

Chain macfilter (1 references)
target prot opt source destination

Chain portmapp (1 references)
target prot opt source destination

Chain srvcntrl (1 references)
target prot opt source destination

Chain srvdrop (1 references)
target prot opt source destination
DROP tcp -- anywhere anywhere tcp dpt:http DEVWL match:WANDEV

DROP tcp -- anywhere anywhere tcp dpt:ftp DEVWL match:WANDEV

DROP tcp -- anywhere anywhere tcp dpt:telnet DEVWL match:WANDEV

DROP tcp -- anywhere anywhere tcp dpt:https DEVWL match:WANDEV


Chain upnp (1 references)
target prot opt source destination

Chain urldoor (1 references)
target prot opt source destination

Chain webfilter (0 references)
target prot opt source destination

Chain webpolicy (0 references)
target prot opt source destination

Chain wfmode (0 references)
target prot opt source destination


I am not a network engineer but i am pretty familiar with telnet and other linuxy stuff so i can provide more resources if you ask.



As of now, i cannot do following things,




  1. Access ftp server on pc from my phone

  2. Access http server on pc from phone

  3. Cannot use kdeconnect(pc cant see my phone!)

  4. Cast youtube from my pc to chromecast (pc cant see chromecast!)

  5. Cannot ping from my phone to pc or vice versa


More details,




  1. I can discover phone from another phone in same network

  2. I can discover and share files from laptop to phone and vice versa in same wifi network

  3. I can discover and share files between ethernet connections, i can ping devices connected to DLink router from pc and vice versa


Model number of ZTE GPON: ZTE F612W










share|improve this question




























    up vote
    -1
    down vote

    favorite












    So recently i was experimenting with xampp, my setup was as follows,



    My desktop connected to D-Link router via Ethernet LAN.



    My phone is connected to D-Link router via WiFi.



    D-Link router is connected to internet via WAN ethernet PPPoE.



    Phone is able to access xampp instance fine.



    I bought a new fiber connection and they provided a ZTE router which has 1 fiber input, two ethernet outputs and WiFi capability.



    As per new setup,



    My PC is connected to ZTE router via Ethernet



    Old D-Link router (another room) is connected to ZTE router via Ethernet.[ZTE output -> Dlink WAN (dhcp mode)]



    Phone will be connected to ZTE or D-Link depending on where am i.



    Issue begins here
    Xampp server running on pc.



    If my phone is connected to D-Link and i enter local ip of my pc (192.168.1.x) i can access the page.



    But,



    If my phone is connected to ZTE i cannot access the page.



    After researching a lot, i found some articles about enabling NAT, which is already enabled in router.



    Screenshot of NAT enabled



    Screenshot of disabled firewall



    Screenshot of security service control (idk whats this)



    Some online resources that i have found,



    ZTE H220N port forwarding / firewall issue



    Port forwarding tutorial



    At last, i tried telnet to ZTE and looked up iptables



    / # iptables --list
    Chain INPUT (policy ACCEPT)
    target prot opt source destination
    ACCEPT icmp -- anywhere anywhere icmp !echo-request
    ACCEPT all -- anywhere anywhere destination IP range 224.0.0.0-239.255.255.255
    6rd all -- anywhere anywhere
    srvcntrl all -- anywhere anywhere
    srvdrop all -- anywhere anywhere
    fwports all -- anywhere anywhere
    fwinput all -- anywhere anywhere
    fwdrop all -- anywhere anywhere

    Chain FORWARD (policy ACCEPT)
    target prot opt source destination
    ACCEPT icmp -- anywhere anywhere icmp !echo-request
    ACCEPT all -- anywhere anywhere destination IP range 224.0.0.0-239.255.255.255
    drop_no_nat all -- anywhere anywhere
    urldoor all -- anywhere anywhere
    macfilter all -- anywhere anywhere
    upnp all -- anywhere anywhere
    algfilter all -- anywhere anywhere
    ipfilter all -- anywhere anywhere
    portmapp all -- anywhere anywhere
    dmzmapp all -- anywhere anywhere
    fwforward all -- anywhere anywhere

    Chain OUTPUT (policy ACCEPT)
    target prot opt source destination

    Chain 6rd (1 references)
    target prot opt source destination

    Chain algfilter (1 references)
    target prot opt source destination

    Chain dmzmapp (1 references)
    target prot opt source destination

    Chain drop_no_nat (1 references)
    target prot opt source destination
    DROP all -- anywhere anywhere state INVALID

    Chain fwdrop (1 references)
    target prot opt source destination

    Chain fwforward (1 references)
    target prot opt source destination

    Chain fwinput (1 references)
    target prot opt source destination

    Chain fwports (1 references)
    target prot opt source destination

    Chain ipfilter (1 references)
    target prot opt source destination

    Chain macfilter (1 references)
    target prot opt source destination

    Chain portmapp (1 references)
    target prot opt source destination

    Chain srvcntrl (1 references)
    target prot opt source destination

    Chain srvdrop (1 references)
    target prot opt source destination
    DROP tcp -- anywhere anywhere tcp dpt:http DEVWL match:WANDEV

    DROP tcp -- anywhere anywhere tcp dpt:ftp DEVWL match:WANDEV

    DROP tcp -- anywhere anywhere tcp dpt:telnet DEVWL match:WANDEV

    DROP tcp -- anywhere anywhere tcp dpt:https DEVWL match:WANDEV


    Chain upnp (1 references)
    target prot opt source destination

    Chain urldoor (1 references)
    target prot opt source destination

    Chain webfilter (0 references)
    target prot opt source destination

    Chain webpolicy (0 references)
    target prot opt source destination

    Chain wfmode (0 references)
    target prot opt source destination


    I am not a network engineer but i am pretty familiar with telnet and other linuxy stuff so i can provide more resources if you ask.



    As of now, i cannot do following things,




    1. Access ftp server on pc from my phone

    2. Access http server on pc from phone

    3. Cannot use kdeconnect(pc cant see my phone!)

    4. Cast youtube from my pc to chromecast (pc cant see chromecast!)

    5. Cannot ping from my phone to pc or vice versa


    More details,




    1. I can discover phone from another phone in same network

    2. I can discover and share files from laptop to phone and vice versa in same wifi network

    3. I can discover and share files between ethernet connections, i can ping devices connected to DLink router from pc and vice versa


    Model number of ZTE GPON: ZTE F612W










    share|improve this question


























      up vote
      -1
      down vote

      favorite









      up vote
      -1
      down vote

      favorite











      So recently i was experimenting with xampp, my setup was as follows,



      My desktop connected to D-Link router via Ethernet LAN.



      My phone is connected to D-Link router via WiFi.



      D-Link router is connected to internet via WAN ethernet PPPoE.



      Phone is able to access xampp instance fine.



      I bought a new fiber connection and they provided a ZTE router which has 1 fiber input, two ethernet outputs and WiFi capability.



      As per new setup,



      My PC is connected to ZTE router via Ethernet



      Old D-Link router (another room) is connected to ZTE router via Ethernet.[ZTE output -> Dlink WAN (dhcp mode)]



      Phone will be connected to ZTE or D-Link depending on where am i.



      Issue begins here
      Xampp server running on pc.



      If my phone is connected to D-Link and i enter local ip of my pc (192.168.1.x) i can access the page.



      But,



      If my phone is connected to ZTE i cannot access the page.



      After researching a lot, i found some articles about enabling NAT, which is already enabled in router.



      Screenshot of NAT enabled



      Screenshot of disabled firewall



      Screenshot of security service control (idk whats this)



      Some online resources that i have found,



      ZTE H220N port forwarding / firewall issue



      Port forwarding tutorial



      At last, i tried telnet to ZTE and looked up iptables



      / # iptables --list
      Chain INPUT (policy ACCEPT)
      target prot opt source destination
      ACCEPT icmp -- anywhere anywhere icmp !echo-request
      ACCEPT all -- anywhere anywhere destination IP range 224.0.0.0-239.255.255.255
      6rd all -- anywhere anywhere
      srvcntrl all -- anywhere anywhere
      srvdrop all -- anywhere anywhere
      fwports all -- anywhere anywhere
      fwinput all -- anywhere anywhere
      fwdrop all -- anywhere anywhere

      Chain FORWARD (policy ACCEPT)
      target prot opt source destination
      ACCEPT icmp -- anywhere anywhere icmp !echo-request
      ACCEPT all -- anywhere anywhere destination IP range 224.0.0.0-239.255.255.255
      drop_no_nat all -- anywhere anywhere
      urldoor all -- anywhere anywhere
      macfilter all -- anywhere anywhere
      upnp all -- anywhere anywhere
      algfilter all -- anywhere anywhere
      ipfilter all -- anywhere anywhere
      portmapp all -- anywhere anywhere
      dmzmapp all -- anywhere anywhere
      fwforward all -- anywhere anywhere

      Chain OUTPUT (policy ACCEPT)
      target prot opt source destination

      Chain 6rd (1 references)
      target prot opt source destination

      Chain algfilter (1 references)
      target prot opt source destination

      Chain dmzmapp (1 references)
      target prot opt source destination

      Chain drop_no_nat (1 references)
      target prot opt source destination
      DROP all -- anywhere anywhere state INVALID

      Chain fwdrop (1 references)
      target prot opt source destination

      Chain fwforward (1 references)
      target prot opt source destination

      Chain fwinput (1 references)
      target prot opt source destination

      Chain fwports (1 references)
      target prot opt source destination

      Chain ipfilter (1 references)
      target prot opt source destination

      Chain macfilter (1 references)
      target prot opt source destination

      Chain portmapp (1 references)
      target prot opt source destination

      Chain srvcntrl (1 references)
      target prot opt source destination

      Chain srvdrop (1 references)
      target prot opt source destination
      DROP tcp -- anywhere anywhere tcp dpt:http DEVWL match:WANDEV

      DROP tcp -- anywhere anywhere tcp dpt:ftp DEVWL match:WANDEV

      DROP tcp -- anywhere anywhere tcp dpt:telnet DEVWL match:WANDEV

      DROP tcp -- anywhere anywhere tcp dpt:https DEVWL match:WANDEV


      Chain upnp (1 references)
      target prot opt source destination

      Chain urldoor (1 references)
      target prot opt source destination

      Chain webfilter (0 references)
      target prot opt source destination

      Chain webpolicy (0 references)
      target prot opt source destination

      Chain wfmode (0 references)
      target prot opt source destination


      I am not a network engineer but i am pretty familiar with telnet and other linuxy stuff so i can provide more resources if you ask.



      As of now, i cannot do following things,




      1. Access ftp server on pc from my phone

      2. Access http server on pc from phone

      3. Cannot use kdeconnect(pc cant see my phone!)

      4. Cast youtube from my pc to chromecast (pc cant see chromecast!)

      5. Cannot ping from my phone to pc or vice versa


      More details,




      1. I can discover phone from another phone in same network

      2. I can discover and share files from laptop to phone and vice versa in same wifi network

      3. I can discover and share files between ethernet connections, i can ping devices connected to DLink router from pc and vice versa


      Model number of ZTE GPON: ZTE F612W










      share|improve this question















      So recently i was experimenting with xampp, my setup was as follows,



      My desktop connected to D-Link router via Ethernet LAN.



      My phone is connected to D-Link router via WiFi.



      D-Link router is connected to internet via WAN ethernet PPPoE.



      Phone is able to access xampp instance fine.



      I bought a new fiber connection and they provided a ZTE router which has 1 fiber input, two ethernet outputs and WiFi capability.



      As per new setup,



      My PC is connected to ZTE router via Ethernet



      Old D-Link router (another room) is connected to ZTE router via Ethernet.[ZTE output -> Dlink WAN (dhcp mode)]



      Phone will be connected to ZTE or D-Link depending on where am i.



      Issue begins here
      Xampp server running on pc.



      If my phone is connected to D-Link and i enter local ip of my pc (192.168.1.x) i can access the page.



      But,



      If my phone is connected to ZTE i cannot access the page.



      After researching a lot, i found some articles about enabling NAT, which is already enabled in router.



      Screenshot of NAT enabled



      Screenshot of disabled firewall



      Screenshot of security service control (idk whats this)



      Some online resources that i have found,



      ZTE H220N port forwarding / firewall issue



      Port forwarding tutorial



      At last, i tried telnet to ZTE and looked up iptables



      / # iptables --list
      Chain INPUT (policy ACCEPT)
      target prot opt source destination
      ACCEPT icmp -- anywhere anywhere icmp !echo-request
      ACCEPT all -- anywhere anywhere destination IP range 224.0.0.0-239.255.255.255
      6rd all -- anywhere anywhere
      srvcntrl all -- anywhere anywhere
      srvdrop all -- anywhere anywhere
      fwports all -- anywhere anywhere
      fwinput all -- anywhere anywhere
      fwdrop all -- anywhere anywhere

      Chain FORWARD (policy ACCEPT)
      target prot opt source destination
      ACCEPT icmp -- anywhere anywhere icmp !echo-request
      ACCEPT all -- anywhere anywhere destination IP range 224.0.0.0-239.255.255.255
      drop_no_nat all -- anywhere anywhere
      urldoor all -- anywhere anywhere
      macfilter all -- anywhere anywhere
      upnp all -- anywhere anywhere
      algfilter all -- anywhere anywhere
      ipfilter all -- anywhere anywhere
      portmapp all -- anywhere anywhere
      dmzmapp all -- anywhere anywhere
      fwforward all -- anywhere anywhere

      Chain OUTPUT (policy ACCEPT)
      target prot opt source destination

      Chain 6rd (1 references)
      target prot opt source destination

      Chain algfilter (1 references)
      target prot opt source destination

      Chain dmzmapp (1 references)
      target prot opt source destination

      Chain drop_no_nat (1 references)
      target prot opt source destination
      DROP all -- anywhere anywhere state INVALID

      Chain fwdrop (1 references)
      target prot opt source destination

      Chain fwforward (1 references)
      target prot opt source destination

      Chain fwinput (1 references)
      target prot opt source destination

      Chain fwports (1 references)
      target prot opt source destination

      Chain ipfilter (1 references)
      target prot opt source destination

      Chain macfilter (1 references)
      target prot opt source destination

      Chain portmapp (1 references)
      target prot opt source destination

      Chain srvcntrl (1 references)
      target prot opt source destination

      Chain srvdrop (1 references)
      target prot opt source destination
      DROP tcp -- anywhere anywhere tcp dpt:http DEVWL match:WANDEV

      DROP tcp -- anywhere anywhere tcp dpt:ftp DEVWL match:WANDEV

      DROP tcp -- anywhere anywhere tcp dpt:telnet DEVWL match:WANDEV

      DROP tcp -- anywhere anywhere tcp dpt:https DEVWL match:WANDEV


      Chain upnp (1 references)
      target prot opt source destination

      Chain urldoor (1 references)
      target prot opt source destination

      Chain webfilter (0 references)
      target prot opt source destination

      Chain webpolicy (0 references)
      target prot opt source destination

      Chain wfmode (0 references)
      target prot opt source destination


      I am not a network engineer but i am pretty familiar with telnet and other linuxy stuff so i can provide more resources if you ask.



      As of now, i cannot do following things,




      1. Access ftp server on pc from my phone

      2. Access http server on pc from phone

      3. Cannot use kdeconnect(pc cant see my phone!)

      4. Cast youtube from my pc to chromecast (pc cant see chromecast!)

      5. Cannot ping from my phone to pc or vice versa


      More details,




      1. I can discover phone from another phone in same network

      2. I can discover and share files from laptop to phone and vice versa in same wifi network

      3. I can discover and share files between ethernet connections, i can ping devices connected to DLink router from pc and vice versa


      Model number of ZTE GPON: ZTE F612W







      networking firewall iptables nat






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 7 at 17:09

























      asked Nov 7 at 17:02









      Harshal Gohel

      11




      11





























          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














           

          draft saved


          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53194314%2fweird-zte-gpon-behavior-on-wlan-and-lan%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















           

          draft saved


          draft discarded



















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53194314%2fweird-zte-gpon-behavior-on-wlan-and-lan%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          這個網誌中的熱門文章

          Tangent Lines Diagram Along Smooth Curve

          Yusuf al-Mu'taman ibn Hud

          Zucchini