Na verdade, encontrei uma maneira simples de usar apenas uma ponte de rede para compartilhar a conexão de internet da eth0 com a eth1. Desde que eu já tenho uma conta com um provedor de VPN (IPVanish, eles têm uma rede de nível 1), tudo que eu tinha a fazer era descobrir como compartilhar internet entre os dois nics ethernet.
As etapas abaixo são para compartilhar uma conexão com a Internet e criar uma ponte de rede entre duas interfaces Ethernet e, em seguida, conectar-se ao provedor vpn. Você precisa de duas nics ethernet em um único pc, um arquivo server.ovpn e o nome de usuário e senha do seu provedor vpn para a conexão vpn.
Crie a ponte.
brctl addbr br0
Traga as duas interfaces para baixo, já que você não pode ter um endereço IP nas nics.
ifconfig eth0 0.0.0.0 down
ifconfig eth1 0.0.0.0 down
Adicione as nics à ponte.
brctl addif br0 eth0
brctl addif br0 eth1
Leve as nics sem endereço IP.
ifconfig eth0 up
ifconfig eth1 up
Traga a ponte para cima
ifconfig br0 up
Dê à bridge um endereço IP de sua escolha (o exemplo usa 192.168.0.1).
ifconfig br0 192.168.0.1
Inicie a conexão do cliente com seu provedor de VPN
openvpn --config /path/to/vpn/provider/server.ovpn
Ser-lhe-á então pedido o nome de utilizador e a palavra-passe do seu fornecedor de vpn.
A senha não vai ecoar, por isso não se assuste quando você não vê nada aparecer. Digite corretamente e pressione enter.
Qualquer coisa conectada à eth1 agora estará usando a conexão à internet, assim como passando pela vpn da eth0.
Se o seu modem / roteador isp tiver um servidor dhcp funcionando, qualquer coisa que você conectar à eth1 que solicite um endereço IP, como um reprodutor de mídia de streaming roku, receberá automaticamente um. Certifique-se de que o endereço IP que você forneceu à br0 esteja na mesma sub-rede que o seu servidor dhcp.
A maior parte da resposta que encontrei em este link . Eu postei aqui para que seja útil para qualquer um que tenha procurado uma maneira simples de fazer isso no linux.