colocando saltos extras no traceroute6 no OpenBSD

4

Eu estou executando o OpenBSD, ou talvez o FreeBSD. Eu não tenho muitos endereços IPv4 para desperdiçar, mas quem não tem alguns bilhões de IPv6?

Como adiciono alguns saltos IPv6 extras a um traceroute6 , em torno de pf(4) no OpenBSD?

Semelhante a como Ryan Werber, da Beagle Networks, fez :

# traceroute -f2 -m255 -q1 -w2 obiwan.scrye.net
traceroute to obiwan.scrye.net (204.244.252.35), 255 hops max, 40 byte packets
Skipping 1 intermediate hops
 2  hos-tr1.juniper1.rz13.hetzner.de (213.239.224.1)  0.224 ms
 3  core22.hetzner.de (213.239.245.121)  1.115 ms
 4  core1.hetzner.de (213.239.245.177)  4.802 ms
 5  core1.hetzner.de (213.239.245.177)  4.836 ms
 6  juniper1.ffm.hetzner.de (213.239.245.5)  5.366 ms
 7  10gigabitethernet1-4.core1.lon1.he.net (72.52.92.81)  22.797 ms
 8  10gigabitethernet10-4.core1.nyc4.he.net (72.52.92.241)  112.799 ms
 9  10gigabitethernet10-4.core1.nyc4.he.net (72.52.92.241)  148.894 ms
10  100gigabitethernet7-2.core1.chi1.he.net (184.105.223.161)  109.669 ms
11  100ge9-1.core1.sea1.he.net (184.105.223.193)  157.816 ms
12  10ge1-1.core1.yvr1.he.net (184.105.222.2)  176.844 ms
13  10ge1-1.core1.yvr1.he.net (184.105.222.2)  160.813 ms
14  216.218.185.138 (216.218.185.138)  215.201 ms
15  gi4-0-528.bbr3.yyz.epikip.net (206.214.255.9)  152.165 ms
16  216.81.55.118.epikip.net (216.81.55.118)  195.530 ms
17  216.81.55.118.epikip.net (216.81.55.118)  167.154 ms
18  206.214.251.27 (206.214.251.27)  186.840 ms
19  A.NEW.HOPE (206.214.251.6)  208.222 ms
20  It.is.a.period.of.civil.war (206.214.251.9)  171.58 ms
21  It.is.a.period.of.civil.war (206.214.251.9)  184.470 ms
22  Rebel.spaceships (206.214.251.14)  178.100 ms
23  have.won.their.first.victory (206.214.251.22)  158.662 ms
24  against.the.evil.Galactic.Empire (206.214.251.25)  203.261 ms
25  against.the.evil.Galactic.Empire (206.214.251.25)  177.668 ms
26  During.the.battle (206.214.251.30)  172.850 ms
27  to.steal.secret.plans (206.214.251.38)  203.746 ms
...
    
por cnst 03.12.2013 / 02:39

1 resposta

1

Não é apenas algo que você pode fazer com pf . O exemplo que você cita menciona usando VRFs. No OpenBSD você precisa criar vários domínios de roteamento (rdomains) usando o comando rtable .

Você precisará criar uma série de tabelas de roteamento e interfaces virtuais para que cada salto salte para uma nova tabela. Para fazer o rastreamento de Star Wars, você também precisará editar o arquivo de hosts ou configurar um resolvedor de nomes (por exemplo, bind).

    
por 17.12.2013 / 09:34