Tunel IP com ifconfig

Olá Pessoal,

Esses dias precisei de configurar um túnel, fiz isso de uma forma muito simples.

A situação era a seguinte :

Eu tinha 3 redes, que vou chamar de A, B e C ( internet ).

E eu precisava de fazer um túnel entre a rede A e a rede B.

Então vamos lá :

Rede A

IP = 10.0.0.0/24

Interface Local = 10.0.0.1

Internet = 172.10.11.12

Rede B

IP = 192.168.0.0/24

Interface Local = 192.168.0.1

Internet = 172.22.33.44

No roteador da rede A, devemos fazer o seguinte:

# ifconfig tunl0 10.0.0.1 pointopoint 172.22.33.44
# route add -net 192.168.0.0 netmask 255.255.255.0 dev tunl0

No roteador da rede B, devemos fazer o seguinte:

# ifconfig tunl0 192.168.0.1 pointopoint 172.10.11.12
# route add -net 10.0.0.0 netmask 255.255.255.0 dev tunl0

E com isso, terminamos o nosso túnel :)

Obs.: O módulo ipip deve estar ativo no kernel, se não tiver você deve ativá-lo da seguinte forma :

# modprobe ipip

2 Responses to “Tunel IP com ifconfig”

  1. E ae Gustavo, tudo bom?

    Cara, isso criptografa a comunicação entre as duas LANs? Ou apenas viabiliza a comunicação entre elas?

    Abraço.

  2. Legal… VPN para pessoas incapazes de configurar IPSEC ou OPENVPN…
    Penha que qualquer um consegue ler os dados passando no tunel…
    Seria esse um “tunel transparente” ? Hehehehehe

    Esses dias mesmo eu avaliei uma implementação similar em um cliente em potencial… para melhorar um pouco a situação eles estavam rodando telnet em cima do tunel não-cifrado… Recomendação? Arranca tudo fora…

Leave a Reply