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

mtr -6 happy.2015.blahgeek.com

  •  1
     
  •   blahgeek · Feb 18, 2015 · 4349 views
    This topic created in 4279 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
    liuchen9586
    Feb 18, 2015
    1
    这应该要很多公网IP吧……
    msg7086
    msg7086
    Feb 18, 2015 via iPhone
    2
    @liuchen9586 要不少,不过…
    一个/64有不少地址。
    pwinner
    pwinner
    Feb 18, 2015 via Android
    3
    有想法→_→很棒,点赞
    liuchen9586
    liuchen9586
    Feb 18, 2015
    5
    @msg7086 如果是V6的话,一个/64 block简直就是洒洒水了……
    CupTools
    CupTools
    Feb 18, 2015
    6
    图片报毒。
    roychan
    roychan
    Feb 18, 2015
    7
    关注楼主的博客很久了…
    msg7086
    msg7086
    Feb 18, 2015
    8
    我稍微改了一下,把else: accept改成了

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

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

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