Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    NAT or networking issues

    Scheduled Pinned Locked Moved General pfSense Questions
    16 Posts 4 Posters 3.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • johnpozJ
      johnpoz LAYER 8 Global Moderator
      last edited by

      well have them do a tracepath -n to the ipv4 address what do they get for mtu size?

      Or on windows you can grab mturoute

      D:\Dropbox\tools>mturoute.exe 79.161.150.134

      • ICMP Fragmentation is not permitted. *
      • Speed optimization is enabled. *
      • Maximum payload is 10000 bytes. *
      • ICMP payload of 1472 bytes succeeded.
      • ICMP payload of 1473 bytes is too big.
        Path MTU: 1500 bytes.

      Or grap mtupath

      D:\Dropbox\tools>mtupath.exe 79.161.150.134

      MTU path scan to 79.161.150.134, ttl=64, limit=48

      16 processing - best MSS 1472 (estimated MTU 1500) [pPPPPpPppPpppppp]

      01 nearest minimum MTU on local interface

      #1 MSS IN RANGE    1 <==  1471 ==>  1472
              #2 MSS EXCEEDED  1473 <== 14911 ==> 16384

      D:\Dropbox\tools>mtupath.exe 2a01:79d:3e86:5a18:5945:87fd:f332:83c

      MTU path scan to 2a01:79d:3e86:5a18:5945:87fd:f332:83c, ttl=64, limit=48

      16 processing - best MSS 1232 (estimated MTU 1280) [uUUUUuUUuuUUuuuu]

      08 nearest minimum MTU on 2001:470:<snipped>::1 (2 hops away)

      #1 MSS IN RANGE    1 <==  1231 ==>  1232
              #2 MSS EXCEEDED  1233 <== 15151 ==> 16384</snipped>

      An intelligent man is sometimes forced to be drunk to spend time with his fools
      If you get confused: Listen to the Music Play
      Please don't Chat/PM me for help, unless mod related
      SG-4860 24.11 | Lab VMs 2.8, 24.11

      1 Reply Last reply Reply Quote 0
      • P
        paaland
        last edited by

        I've asked a user to try tracepath.

        This is the output from a computer where I do have access (although tracepath failes):

        $ tracepath -n 79.161.150.134
        1?: [LOCALHOST]                                        pmtu 1500
        1:  92.63.175.3                                          1.127ms
        1:  92.63.175.3                                          1.017ms
        2:  92.63.170.25                                          2.617ms
        3:  83.231.213.105                                        2.033ms
        4:  129.250.4.185                                        1.824ms
        5:  4.68.63.217                                          1.714ms asymm  6
        6:  no reply
        7:  62.140.27.6                                          26.220ms asymm 11
        8:  213.167.114.216                                      26.821ms asymm 13
        9:  79.160.112.237                                      25.884ms asymm 13
        10:  79.160.49.2                                          26.651ms asymm 13
        11:  79.160.49.65                                        28.570ms asymm 14
        12:  79.160.49.203                                        31.047ms asymm 14
        13:  no reply
        14:  no reply
        15:  no reply
        16:  no reply
        17:  no reply
        18:  no reply
        19:  no reply
        20:  no reply
        21:  no reply
        22:  no reply
        23:  no reply
        24:  no reply
        25:  no reply
        26:  no reply
        27:  no reply
        28:  no reply
        29:  no reply
        30:  no reply
        31:  no reply
            Too many hops: pmtu 1500
            Resume: pmtu 1500

        1 Reply Last reply Reply Quote 0
        • johnpozJ
          johnpoz LAYER 8 Global Moderator
          last edited by

          Yeah lots of places no longer follow the rfcs and turn off shit that use to help you trouble shoot.  Its amazing that normal traceroute sometimes works - you almost always run into something that doesn't answer along the way.

          Try the mturoute and mtupath tools.. just google for them and you will find them, or I can post up links to where to get them.  The mtupath tool supports ipv6 while mturoute does not.

          An intelligent man is sometimes forced to be drunk to spend time with his fools
          If you get confused: Listen to the Music Play
          Please don't Chat/PM me for help, unless mod related
          SG-4860 24.11 | Lab VMs 2.8, 24.11

          1 Reply Last reply Reply Quote 0
          • P
            paaland
            last edited by

            The user I have to test is on a Mac. But he did the following: ping -g 1444 -G 1508 -c 2 -h 1 -D tellmon.net

            
            $ ping -g 1444 -G 1508 -c 2 -h 1 -D tellmon.net
            PING tellmon.net (79.161.150.134): (1444 ... 1508) data bytes
            1452 bytes from 79.161.150.134: icmp_seq=0 ttl=48 time=43.852 ms
            1452 bytes from 79.161.150.134: icmp_seq=1 ttl=48 time=44.231 ms
            1453 bytes from 79.161.150.134: icmp_seq=2 ttl=48 time=41.999 ms
            1453 bytes from 79.161.150.134: icmp_seq=3 ttl=48 time=41.772 ms
            1454 bytes from 79.161.150.134: icmp_seq=4 ttl=48 time=40.842 ms
            1454 bytes from 79.161.150.134: icmp_seq=5 ttl=48 time=42.563 ms
            1455 bytes from 79.161.150.134: icmp_seq=6 ttl=48 time=41.921 ms
            1455 bytes from 79.161.150.134: icmp_seq=7 ttl=48 time=40.807 ms
            1456 bytes from 79.161.150.134: icmp_seq=8 ttl=48 time=46.312 ms
            1456 bytes from 79.161.150.134: icmp_seq=9 ttl=48 time=40.710 ms
            1457 bytes from 79.161.150.134: icmp_seq=10 ttl=48 time=42.128 ms
            1457 bytes from 79.161.150.134: icmp_seq=11 ttl=48 time=38.404 ms
            1458 bytes from 79.161.150.134: icmp_seq=12 ttl=48 time=42.161 ms
            1458 bytes from 79.161.150.134: icmp_seq=13 ttl=48 time=39.170 ms
            1459 bytes from 79.161.150.134: icmp_seq=14 ttl=48 time=40.740 ms
            1459 bytes from 79.161.150.134: icmp_seq=15 ttl=48 time=42.998 ms
            1460 bytes from 79.161.150.134: icmp_seq=16 ttl=48 time=45.073 ms
            1460 bytes from 79.161.150.134: icmp_seq=17 ttl=48 time=40.441 ms
            1461 bytes from 79.161.150.134: icmp_seq=18 ttl=48 time=41.104 ms
            1461 bytes from 79.161.150.134: icmp_seq=19 ttl=48 time=42.609 ms
            1462 bytes from 79.161.150.134: icmp_seq=20 ttl=48 time=41.451 ms
            1462 bytes from 79.161.150.134: icmp_seq=21 ttl=48 time=45.585 ms
            1463 bytes from 79.161.150.134: icmp_seq=22 ttl=48 time=37.775 ms
            1463 bytes from 79.161.150.134: icmp_seq=23 ttl=48 time=42.920 ms
            1464 bytes from 79.161.150.134: icmp_seq=24 ttl=48 time=43.763 ms
            1464 bytes from 79.161.150.134: icmp_seq=25 ttl=48 time=42.746 ms
            1465 bytes from 79.161.150.134: icmp_seq=26 ttl=48 time=41.689 ms
            1465 bytes from 79.161.150.134: icmp_seq=27 ttl=48 time=41.784 ms
            1466 bytes from 79.161.150.134: icmp_seq=28 ttl=48 time=47.693 ms
            1466 bytes from 79.161.150.134: icmp_seq=29 ttl=48 time=44.977 ms
            1467 bytes from 79.161.150.134: icmp_seq=30 ttl=48 time=43.754 ms
            1467 bytes from 79.161.150.134: icmp_seq=31 ttl=48 time=44.094 ms
            1468 bytes from 79.161.150.134: icmp_seq=32 ttl=48 time=42.748 ms
            1468 bytes from 79.161.150.134: icmp_seq=33 ttl=48 time=46.548 ms
            1469 bytes from 79.161.150.134: icmp_seq=34 ttl=48 time=38.262 ms
            1469 bytes from 79.161.150.134: icmp_seq=35 ttl=48 time=45.237 ms
            1470 bytes from 79.161.150.134: icmp_seq=36 ttl=48 time=38.332 ms
            1470 bytes from 79.161.150.134: icmp_seq=37 ttl=48 time=44.879 ms
            1471 bytes from 79.161.150.134: icmp_seq=38 ttl=48 time=51.683 ms
            Request timeout for icmp_seq 39
            Request timeout for icmp_seq 40
            1472 bytes from 79.161.150.134: icmp_seq=41 ttl=48 time=470.155 ms
            1473 bytes from 79.161.150.134: icmp_seq=42 ttl=48 time=56.146 ms
            1473 bytes from 79.161.150.134: icmp_seq=43 ttl=48 time=44.793 ms
            1474 bytes from 79.161.150.134: icmp_seq=44 ttl=48 time=40.672 ms
            1474 bytes from 79.161.150.134: icmp_seq=45 ttl=48 time=45.132 ms
            1475 bytes from 79.161.150.134: icmp_seq=46 ttl=48 time=43.245 ms
            1475 bytes from 79.161.150.134: icmp_seq=47 ttl=48 time=37.639 ms
            1476 bytes from 79.161.150.134: icmp_seq=48 ttl=48 time=48.990 ms
            1476 bytes from 79.161.150.134: icmp_seq=49 ttl=48 time=41.792 ms
            1477 bytes from 79.161.150.134: icmp_seq=50 ttl=48 time=41.589 ms
            1477 bytes from 79.161.150.134: icmp_seq=51 ttl=48 time=41.105 ms
            1478 bytes from 79.161.150.134: icmp_seq=52 ttl=48 time=44.118 ms
            1478 bytes from 79.161.150.134: icmp_seq=53 ttl=48 time=42.335 ms
            1479 bytes from 79.161.150.134: icmp_seq=54 ttl=48 time=42.574 ms
            1479 bytes from 79.161.150.134: icmp_seq=55 ttl=48 time=43.763 ms
            1480 bytes from 79.161.150.134: icmp_seq=56 ttl=48 time=43.831 ms
            1480 bytes from 79.161.150.134: icmp_seq=57 ttl=48 time=42.214 ms
            ping: sendto: Message too long
            ping: sendto: Message too long
            Request timeout for icmp_seq 58
            ping: sendto: Message too long
            Request timeout for icmp_seq 59
            ping: sendto: Message too long
            Request timeout for icmp_seq 60
            ....
            --- tellmon.net ping statistics ---
            130 packets transmitted, 56 packets received, 56.9% packet loss
            round-trip min/avg/max/stddev = 37.639/50.640/470.155/56.656 ms
            
            
            1 Reply Last reply Reply Quote 0
            • johnpozJ
              johnpoz LAYER 8 Global Moderator
              last edited by

              and what part of that command I don't have os x is telling it not to fragment?  I can send very large pings too, doesn't have anything to do with the mtu really, since will just be fragmented, etc.

              C:>ping -l 6000 tellmon.net

              Pinging tellmon.net [79.161.150.134] with 6000 bytes of data:
              Reply from 79.161.150.134: bytes=6000 time=148ms TTL=54
              Reply from 79.161.150.134: bytes=6000 time=148ms TTL=54
              Reply from 79.161.150.134: bytes=6000 time=150ms TTL=54

              An intelligent man is sometimes forced to be drunk to spend time with his fools
              If you get confused: Listen to the Music Play
              Please don't Chat/PM me for help, unless mod related
              SG-4860 24.11 | Lab VMs 2.8, 24.11

              1 Reply Last reply Reply Quote 0
              • P
                paaland
                last edited by

                The -D argument makes ping not fragment (the message too long part).
                Ran the same command from a Mac I borrowed on another (working) network and I did not get any "message too long" errors at all. It went up all the way to 1508 without an issue.

                1 Reply Last reply Reply Quote 0
                • johnpozJ
                  johnpoz LAYER 8 Global Moderator
                  last edited by

                  I would suggest you sniff on machine with problem and also on your server and see exactly what is happening, is server not answering for some reason.  Is something blocking traffic? etc..

                  Post up the sniffs from both sides and can take a look see.

                  An intelligent man is sometimes forced to be drunk to spend time with his fools
                  If you get confused: Listen to the Music Play
                  Please don't Chat/PM me for help, unless mod related
                  SG-4860 24.11 | Lab VMs 2.8, 24.11

                  1 Reply Last reply Reply Quote 0
                  • T
                    tim.mcmanus
                    last edited by

                    Check your DNS record for tellmom.net.

                    I cannot resolve it, and it dead-ends at Network Solutions.

                    dig://www.tellmom.net;server=10.0.1.240;debug=0;querytype=ANY
                    
                    ; <<>> DiG 9.8.3-P1 <<>> @10.0.1.240 www.tellmom.net ANY
                    ; (1 server found)
                    ;; global options: +cmd
                    ;; Got answer:
                    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12934
                    ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
                    
                    ;; QUESTION SECTION:
                    ;www.tellmom.net.		IN	ANY
                    
                    ;; ANSWER SECTION:
                    www.tellmom.net.	7052	IN	A	208.91.197.27
                    
                    ;; AUTHORITY SECTION:
                    tellmom.net.		7189	IN	NS	ns88.WORLDNIC.COM.
                    tellmom.net.		7189	IN	NS	NS87.WORLDNIC.COM.
                    
                    ;; ADDITIONAL SECTION:
                    ns87.worldnic.com.	7052	IN	A	207.204.40.144
                    ns88.worldnic.com.	7052	IN	A	207.204.21.144
                    
                    ;; Query time: 16 msec
                    ;; SERVER: 10.0.1.240#53(10.0.1.240)
                    ;; WHEN: Tue May 19 09:59:27 2015
                    ;; MSG SIZE  rcvd: 153
                    
                    ----------------[End of response]----------------
                    
                    

                    1 Reply Last reply Reply Quote 0
                    • johnpozJ
                      johnpoz LAYER 8 Global Moderator
                      last edited by

                      Well the OP domain is tellmon.net not tellmom.net ;)

                      His setup is fine.. if in question with dns problems always just query the authoritative servers for the domain.

                      user@ubuntu:~$ dig @ns1.hyp.net www.tellmon.net

                      ; <<>> DiG 9.9.5-3ubuntu0.2-Ubuntu <<>> @ns1.hyp.net www.tellmon.net
                      ; (2 servers found)
                      ;; global options: +cmd
                      ;; Got answer:
                      ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37313
                      ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 7
                      ;; WARNING: recursion requested but not available

                      ;; OPT PSEUDOSECTION:
                      ; EDNS: version: 0, flags:; udp: 4096
                      ;; QUESTION SECTION:
                      ;www.tellmon.net.              IN      A

                      ;; ANSWER SECTION:
                      www.tellmon.net.        3600    IN      A      79.161.150.134

                      ;; AUTHORITY SECTION:
                      tellmon.net.            3600    IN      NS      ns1.hyp.net.
                      tellmon.net.            3600    IN      NS      ns2.hyp.net.
                      tellmon.net.            3600    IN      NS      ns3.hyp.net.

                      ;; ADDITIONAL SECTION:
                      ns1.hyp.net.            86400  IN      A      194.63.248.53
                      ns1.hyp.net.            86400  IN      AAAA    2a01:5b40:0:248::53
                      ns2.hyp.net.            86400  IN      A      78.129.173.18
                      ns2.hyp.net.            86400  IN      AAAA    2001:1b40:5600:1900::2
                      ns3.hyp.net.            86400  IN      A      151.249.126.3
                      ns3.hyp.net.            86400  IN      AAAA    2a01:5b40:0:251::13

                      ;; Query time: 138 msec
                      ;; SERVER: 2a01:5b40:0:248::53#53(2a01:5b40:0:248::53)
                      ;; WHEN: Tue May 19 09:26:44 CDT 2015
                      ;; MSG SIZE  rcvd: 250

                      An intelligent man is sometimes forced to be drunk to spend time with his fools
                      If you get confused: Listen to the Music Play
                      Please don't Chat/PM me for help, unless mod related
                      SG-4860 24.11 | Lab VMs 2.8, 24.11

                      1 Reply Last reply Reply Quote 0
                      • T
                        tim.mcmanus
                        last edited by

                        @johnpoz:

                        Well the OP domain is tellmon.net not tellmom.net ;)

                        There just isn't enough coffee in the world today to get this right…. :)

                        Sorry about that.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.