"Cogito ergo sum"
RSS icon Email icon Home icon
  • Atualizar End Point, TunnelBroker.

    Posted on June 15th, 2009 Matheus (X-warrior) Bratfisch No comments

    Bom dia!

    Estou utilizando IPv6 aqui na minha rede local, porém sempre que eu iniciava o servidor tinha que acessar o site tunnelbroker e atualizar o End Point, então tive a idéia de fazer um script que atualizasse sozinho. Enviei um e-mail para o suporte deles e recebi a seguinte url como resposta: http://ipv4.tunnelbroker.net/ipv4_end.php

    ipv4b = Novo endereço de IP
    pass = md5 da sua senha (http://hash-it.net/)
    user_id = O “UserID” da página principal no tunnelbroker (não é seu usuário)
    tunnel_id = O “Global Tunnel ID” da página de detalhes do tunnel

    Adicionei o seguinte comando no /etc/rc.local para pegar o IP atual da interface eth0 (externa):

    IP=`ifconfig eth0 | grep “inet addr” | cut -d : -f 2 | cut -d B -f 1 | sed ’s/^ *//;s/ *$//’`

    Após isso adicionei a seguinte linha para fazer a requisição e atualizar o End Point:

    wget https://ipv4.tunnelbroker.net/ipv4_end.php?ipv4b=$IP&pass=senha&user_id=USERID&tunnel_id=TUNNELID

    Abraço,
    Matheus

  • Utilizar IPv6 em toda a sua rede.

    Posted on June 6th, 2009 Matheus (X-warrior) Bratfisch No comments

    Boa noite,

    Como você deve saber o número de IPS na internet estão acabando, as previsões indicam que eles devem se esgotar até 2011. E como ficaremos? Calma, não se assuste! Já foi inventada a alguns anos a tecnologia que está substituindo os IPv4, são os chamados IPv6. (Que eu publiquei o link pro curso da CGI.BR lembra?). Então, hoje em dia já existem serviços destinados ao IPv6. Para fazer o uso do IPv6 existem alguns métodos e vou demonstrar como fiz na minha rede para conseguir IPv6 para os computadores. Lembrando que a minha rede possui um “Ubuntu Server” para receber e compartilhar a internet.

    Inicialmente crie um cadastro em http://www.tunnelbroker.net. Após o cadastro realizado e confirmado acesse o menu “Create Regular Tunnel” e coloque o IP da sua residencia, o ponto final do tunnel, escolha o servidor mais perto de você e pronto. (Você não deve bloquear pings (ICMP) do servidor, se não ele não permitira que o tunnel seja criado).

    Pressione o link ao lado direito de “Routed /48:”, assim ele lhe dará uma “classe” de ip para você utilizar em sua rede caseira.

    Após feito isso, acesse seu servidor e crie o tunnel para ele da seguinte maneira:

    # IPV6 da sua placa de rede INTERNA
    sudo ifconfig eth1 inet6 add 2001:470:d8dd:1::1/64
    # Levanta interface sit0
    sudo ifconfig sit0 up
    # Cria um tunnel para o IP do seu servidor (Substituia o IP_DO_SERVIDOR pelo valor do “Server IPv4 address”)
    # MANTENHA OS “::”
    sudo ifconfig sit0 inet6 tunnel ::IP_DO_SERVIDOR
    # Levanta interface sit1
    sudo ifconfig sit1 up
    # Adiciona o IPv6 a interface sit1 (Substitua ROUTED pelo valor “Routed /48″)
    sudo ifconfig sit1 inet6 add ROUTED
    # Redireciona os tráfegos IPv6 para sit1
    sudo route -A inet6 add ::/0 dev sit1
    # Habilita IPv6 Forwarding.
    sysctl net.ipv6.conf.all.forwarding=1

    Teste se você está utilizando IPv6 da seguinte maneira:
    $ ping6 ipv6.google.com

    Nas demais máquinas das redes deve ser feito o seguinte:

    $ sudo ifconfig eth1 inet6 add IPv6_DA_SUA_MAQUINA
    $ sudo ip route add ::/0 via IPv6_DO_SERVIDOR

    Caso você não queira configurar manualmente você pode utilizar o RaDVD que é um “router advertisement daemon”.

    Vamos supor que seu Routed/48 é 2001:530:d822::/48 o IP da placa de rede do seu servidor conectada a rede local poderia ser: 2001:530:d822:1::1/64. Então o IP da sua máquina seria 2001:530:d822:1::2/64.

    Agora de sua máquina tente pingar com ping6 o seu servidor e ipv6.google.com. Se obter resposta está tudo certo. (é claro ¬¬’)

    Espero que seja de utilidade a você,
    Matheus

    PS: Caso você deseje utilizar IPv6 somente em uma máquina conectada diretamente na internet cadastre-se no mesmo site, crie seu tunnel e siga as instruções no final da página do tunnel.

  • E-Learning. IPV6 da NIC.BR, CGI.BR

    Posted on June 2nd, 2009 Matheus (X-warrior) Bratfisch No comments

    Boa noite,

    Ontem recebi um e-mail falando sobre um “curso” que a CGI.BR e NIC.BR estão disponibilizando relacionado a IPV6. No mesmo você consegue muitas informações de como este novo protocolo funciona, porque precisamos do mesmo, cabeçalhos do mesmo, mensanges de erro, informação, segurança entre muitas outras coisas.

    Curso E-Learning IPV6 da NIC.BR

    Matheus

    PS: Estou procurando uma placa wireless que suporte o modo “master” para que eu consiga criar uma rede wireless apartir de um servidor. Já testei 2, mas com elas até o momento não consegui realizar tal feito. Estive meio sumido, pois este projeto tem consumido bastante tempo.