Leonardolinux
(usa Linux Mint)
Enviado em 01/03/2023 - 19:50h
E ae galera após muita surra consegui resolver o problema sem duvidas deve exisitr uma solução mais elegante porém vou postar aqui o que funcionou
Feito no ubuntu 22.04
Então vamos primeiro passo vá até as configurações da placa de rede lan e na parte de ipv4 marque a opção de "compartilhada com outros computadores"
Apartir de então o dispositivo conectado na lan do pc deve conseguir acessar a internet mas não é isso que queremos.
verifique a sua configuração do iptables com "sudo iptables -L" no meu caso estava padrão ou seja sem nenhuma regra.
então rode o comando echo '1' /proc/sys/net/ipv4/ip_forward
Ok ative o seu serviço de vpn então verifique novamente as configurações do iptables no meu caso tinha adicionado algumas configurações entre eles algo parecido com isso
Chain INPUT (policy ACCEPT)
DROP ..... servicovpn
Chain OUTPUT (policy ACCEPT)
DROP ....... nomeservicovpn
pois bem exclua todas as linhas que tem "DROP" de input e output
após isso utilize o comando "ip a" (sem aspas) e verifique o nome da sua placa de wifi(aquela que esta recebendo a internet) após isso rode o comando
"sudo iptables -t nat -A POSTROUTING -o nome_placa_wifi -j MASQUERADE" novamente sem aspas
E pronto apartir agora seu dispositivo ligado na rede cabeada deve ser capaz de receber a tudo mais
obs: se não quiser ter o trabalho de sair excluido linha por linha do input e output do iptables vc pode rodar o comando "sudo iptables -F"que ele volta para o padrão que é "vazio". e também funciona para essa configuração.
obs2: também funciona colocando 1 ip fixo na placa de rede cabeada mas no meu caso deixei sem.