Minha ferramenta de escolha para túneis VPN no Linux tem sido OpenVPN, ultimamente.
Não sei se você quer apenas a funcionalidade da camada 3 ou se gostaria também da funcionalidade da camada 2 (encaminhamento de broadcasts, etc). O OpenVPN fará as duas coisas no Linux (com os drivers "tun" e "tap", respectivamente) e pode ser configurado para nenhuma autenticação ou criptografia (embora eu Recomendaria usar a autenticação mesmo se você não for usar criptografia). O comando "cipher none" pode ser substituído na maioria das configurações do tutorial e "receita" do OpenVPN para que você não obtenha criptografia no túnel.