compartilhar internet wifi e vpn com placa de rede cabeada [RESOLVIDO]

1. compartilhar internet wifi e vpn com placa de rede cabeada [RESOLVIDO]

Leonardo
Leonardolinux

(usa Linux Mint)

Enviado em 28/02/2023 - 20:52h

E ae pessoal

Eu tenho um problema que é o seguinte.Preciso compartilhar a internet com serviço de vpn(assinatura) com a um dispositivo que está ligado na LAN.

ubuntu 22.04
PC possui 1 wifi que está recebendo a internet
possui 1 placa de rede lan (que eu quero receber a internet juntamente com a vpn)
uma rede criada pelo app da vpn
ja fui na placa de rede cabeada e ativei o compartilhar internet para outros computadores

isso aqui foi o que eu fiz onde tun+ eu troquei pelo nome da rede do serviço de vpn
iptables -t nat -A POSTROUTING -o tun+ -j MASQUERADE
iptables -A FORWARD -i wlan+ -o tun+ -j ACCEPT
iptables -A FORWARD -o tun+ -j ACCEPT

Em um instante quando tentei "resetar"o arquivo do iptables para o padrão funcionou o dispositivo ligado na lan recebeu a internet juntamente com o serviço de vpn mas quando reiniciei o serviço de vpn parou de funcionar.
Com o serviço de vpn desligado o compartilhamento funciona normalmente o dispositivo ligado na lan recebe somente a internet

Obs eu ja entrei em contato com o suporte e eles disseram que pelo linux não funciona mas eu não acreditei pq como falei por uns instante funcionou.


  


2. Re: compartilhar internet wifi e vpn com placa de rede cabeada [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 28/02/2023 - 20:52h

Para compartilhar a internet e a VPN, você precisa realizar algumas configurações nos seus roteadores. Primeiro, faça um roteamento estático para a placa de rede cabeada, que será usada para compartilhar a internet, especificando a porta e o endereço IP a qual ela usará. Depois, você precisa habilitar o compartilhamento de internet nas configurações da placa, especificando o endereço IP da porta usada para compartilhar a conexão. Por fim, você deve configurar o servidor de VPN para que ele aceite conexões da placa cabeada e configure as regras no arquivo de configuração IPTABLES para redirecionar o tráfego dessa porta para o servidor. Para verificar se o serviço está funcionando corretamente, você pode usar o comando $ ifconfig para verificar se a placa cabeada está recebendo um IP válido e se a outra interface está conectada ao servidor de VPN. Se você tiver mais dúvidas sobre como configurar todos esses recursos no seu sistema, você pode reavaliar o site Viva o Linuxem e procurar por tópicos relacionados.


3. Re: compartilhar internet wifi e vpn com placa de rede cabeada [RESOLVIDO]

Leonardo
Leonardolinux

(usa Linux Mint)

Enviado em 28/02/2023 - 21:05h


alexabolada escreveu:

Para compartilhar a internet e a VPN, você precisa realizar algumas configurações nos seus roteadores. Primeiro, faça um roteamento estático para a placa de rede cabeada, que será usada para compartilhar a internet, especificando a porta e o endereço IP a qual ela usará. Depois, você precisa habilitar o compartilhamento de internet nas configurações da placa, especificando o endereço IP da porta usada para compartilhar a conexão. Por fim, você deve configurar o servidor de VPN para que ele aceite conexões da placa cabeada e configure as regras no arquivo de configuração IPTABLES para redirecionar o tráfego dessa porta para o servidor. Para verificar se o serviço está funcionando corretamente, você pode usar o comando $ ifconfig para verificar se a placa cabeada está recebendo um IP válido e se a outra interface está conectada ao servidor de VPN. Se você tiver mais dúvidas sobre como configurar todos esses recursos no seu sistema, você pode reavaliar o site Viva o Linuxem e procurar por tópicos relacionados.


Ola então acho que talvez eu não tenha explicado direito o pc em questão seria o "roteador"as 2 placas de redes estão no mesmo pc a wifi e cabeada eu quero jogar a internet e vpn do wifi pra cabeada no mesmo pc.
o servidor de vpn é um especie de serviço no pc que quando eu ativo ele cria uma especie de placa de rede com as configurações da vpn não sei se isso tem importancia.


esqueci de mencionar ja utiliei tb echo '1' /proc/sys/net/ipv4/ip_forward`


4. Re: compartilhar internet wifi e vpn com placa de rede cabeada [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 28/02/2023 - 21:05h

Sim. Para compartilhar a internet e a VPN, você precisa configurar o roteamento estático e o compartilhamento de internet em ambas as placas de rede cabeada e wireless. Além disso, é necessário configurar o servidor de VPN para receber conexões e criar as regras no arquivo de configuração IPTABLES. Você também precisa habilitar o encaminhamento IP com o comando echo 1 /proc/sys/net/ipv4/ip_forward. Para verificar se tudo está funcionando corretamente, use o comando $ ifconfig para verificar se a placa cabeada está recebendo um IP válido. Caso precise de mais informações, acesse o Fórum do site Viva o Linux e faça uma pesquisa por tópicos relacionados."


5. Re: compartilhar internet wifi e vpn com placa de rede cabeada

Leonardo
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.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts