爱意满满的作品展示区。
blahgeek

mtr -6 happy.2015.blahgeek.com

  •  1
     
  •   blahgeek · Feb 18, 2015 · 4003 views
    This topic created in 4132 days ago, the information mentioned may be changed or developed.

    img

    新年快乐~!

    谁能提出最简单经济的实现方案?稍后附上我的方案:P

    Supplement 1  ·  Feb 18, 2015
    实现细节:https://blog.blahgeek.com/bgtr/
    Github:https://github.com/blahgeek/bgtr
    13 replies    2015-02-20 21:00:52 +08:00
    liuchen9586
        1
    liuchen9586  
       Feb 18, 2015
    这应该要很多公网IP吧……
    msg7086
        2
    msg7086  
       Feb 18, 2015 via iPhone
    @liuchen9586 要不少,不过…
    一个/64有不少地址。
    pwinner
        3
    pwinner  
       Feb 18, 2015 via Android
    有想法→_→很棒,点赞
    liuchen9586
        5
    liuchen9586  
       Feb 18, 2015
    @msg7086 如果是V6的话,一个/64 block简直就是洒洒水了……
    CupTools
        6
    CupTools  
       Feb 18, 2015
    图片报毒。
    roychan
        7
    roychan  
       Feb 18, 2015
    关注楼主的博客很久了…
    msg7086
        8
    msg7086  
       Feb 18, 2015
    我稍微改了一下,把else: accept改成了

    inpkt.drop()
    tosend = IPv6(src=PREFIX, dst=pkt.src) / ICMPv6TimeExceeded() / pkt
    __gen_send(socket, tosend, verbose=False)

    这样的话最后一跳就可以正常结束了。
    msg7086
        9
    msg7086  
       Feb 18, 2015
    效果可看 mtr x64.ovh

    不过好像traceroute6还是会一路跑到底,这个就不知道要怎么处理了。
    kiritoalex
        10
    kiritoalex  
       Feb 18, 2015 via iPhone
    geek style!!!
    msg7086
        11
    msg7086  
       Feb 18, 2015
    #8 好像哪里不对……应该要正常返回reply才行。算了不折腾了orz。
    blahgeek
        12
    blahgeek  
    OP
       Feb 18, 2015 via iPhone
    @msg7086 traceroute 用得似乎是udp不是icmp所以不能这样
    Yamade
        13
    Yamade  
       Feb 20, 2015
    楼主你这是在Linode上部署的把。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4066 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 05:23 · PVG 13:23 · LAX 22:23 · JFK 01:23
    ♥ Do have faith in what you're doing.