A maneira óbvia (apenas configurar o túnel 6to4 e o ping) falha porque o comando ip
parece ser somente leitura no meu VPS: não é possível alterar as configurações relacionadas à rede.
Então, tento usar soquetes brutos:
[email protected]# printf '\x06\x00\x00\x00\x00\x40\x3a\x40''\x20\x02\x4e\x8a\x64\x19\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01''\x2a\x00\x14\x50\x40\x0c\x0c\x03\x00\x00\x00\x00\x00\x00\x00\x93''\x80\x00\x17\x21\x07\x71\x00\x01\xb7\x2e\x6b\x50\xbf\xd0\x07\x00\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x20\x21\x22\x23\x24\x25\x26\x27\x28\x29\x2a\x2b\x2c\x2d\x2e\x2f\x30\x31\x32\x33\x34\x35\x36\x37' | socat - ip-sendto:192.88.99.1:41 | hd
\x2a\x00\x14\x50\x40\x0c\x0c\x03\x00\x00\x00\x00\x00\x00\x00\x93
é ipv6.google.com
\x20\x02\x4e\x8a\x64\x19\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01
is 2002: 78.138.100.25 :: 1
tcpdump mostra isso:
18:31:26.982253 IP 78.138.100.25 > 192.88.99.1: IP6 2002:4e8a:6419::1 > 2a00:1450:400c:c03::93: ICMP6, echo request, seq 1, length 64
Mas não há respostas.
Estou fazendo tudo corretamente, mas o protocolo 41 é filtrado ou há erro em algum lugar? Talvez haja alguma outra maneira de espaço do usuário para verificar se o 6to4 está funcionando?
Tags networking ipv6 linux socat 6to4