A maneira correta de substituir o gateway padrão é
ip route del default via 192.168.144.1
ip route add default via x.y.w.z dev $DEV
O motivo pelo qual eu não incluí os valores que você gostaria de ver (10.135.0.2 e tap0
) no comando anterior é que essa não é a maneira correta de forçar todo o tráfego pela VPN. No entanto, você não pode ter uma tabela de roteamento correta porque não conectou a interface virtual com a NIC Ethernet. Normalmente, isso é feito automaticamente, portanto, a falta de uma ponte adequada indica que você está perdendo algum componente.
Talvez você esteja perdendo o pacote bridge-utils
. Mas há também outra possibilidade, que você criou a interface virtual errada. tap0
não deve receber um endereço IP, mas tun0
é. tap0
deve ser inserido em uma ponte e é a nova ponte, br0
que recebe o endereço IP. tun0
recebe um endereço IP, mas não precisa ser inserido em uma ponte.
Então, qual deles você precisa? Depende do seu servidor. Qual tipo de VPN você está tentando se conectar? OpenVPN? E se sim, isso é um routed
ou bridged
VPN? Depois de responder a essas perguntas, posso ajudá-lo mais.