-
-
Save miguel-negrao/236cae7701c8cdc12a31c613fbb9fcb8 to your computer and use it in GitHub Desktop.
# iniciar o container. Correr apenas uma vez | |
docker run --name snx-vpn --cap-add=ALL -v /lib/modules:/lib/modules -e SNX_SERVER=vpn.ipleiria.pt -e SNX_USER=joao.silva -e SNX_PASSWORD=xxxxxxxx -t -d kedu/snx-checkpoint-vpn | |
# correr esta linha para iniciar a vpn | |
docker container start snx-vpn && sudo route add -net 172.20.4.63 netmask 255.255.255.255 gw `docker inspect --format '{{ .NetworkSettings.IPAddress }}' snx-vpn` && sudo route add -net 192.168.1.146 netmask 255.255.255.255 gw `docker inspect --format '{{ .NetworkSettings.IPAddress }}' snx-vpn` | |
# correr esta linha para parar a vpn | |
docker container stop snx-vpn && sudo route del 172.20.4.63 && sudo route del 192.168.1.146 | |
# colocar em /etc/hosts: | |
172.20.4.63 gd.ipleiria.pt | |
192.168.1.146 colaborar.ipleiria.pt |
Penso que uma mascara 255.255.255.255 corresponde a um único IP que se quer redirecionar. No meu caso particular não quero redirecionar outros IPs para a VPN, mas poderiam-se redirecionar todos os ips.
Em todo o caso este método de acesso não tem funcionado para mim ultimamente, o servidor recusa autorizar.
Em relação ao docker container
, penso que terei instalado o docker via instruções aqui que instala docker-ce docker-ce-cli containerd.io
. Não me lembro de ter instalado esse plugin. Sugiro experimentar instalar via instruções da página docker.
Em relação ao
docker container
, penso que terei instalado o docker via instruções aqui que instaladocker-ce docker-ce-cli containerd.io
. Não me lembro de ter instalado esse plugin. Sugiro experimentar instalar via instruções da página docker.
pois eu instalei via paru(e um assistente que encapsula o pacman para instalar pacotes do AUR com facilidade) de qualquer maneira não tem havido problemas até agora(alias se não fosse a diferença entre o nossos computadores e o resto da turma) acho que teria so alterado o make file e deixado estar ja que nao existe nenhuma diferença de comportamento
E a vpn está a funcionar para ti, com esta imagem docker ?
Professor para os comandos funcionarem os IP's privados tem de ser "especificos", estou a dizer isto porque acho estranho a mascara ser 255.255.255.255?
Mensagem para aqueles outras pessoas que acabaram aqui por terceiros
Só tive aulas com o professor a sistemas operativos( e pelo que me lembro das aulas, não cheguei a configurar o vpn) por isso cheguei aqui sem contexto, mas no linux o comando
docker container
não existe, por defeito(considerando que se fez só a instalação do docker) pelo que e preciso correr os seguintes comandos:O conjunto de comandos antes referido instala um plugin para o docker, que pelo que sei, provavelmente executa o comando docker-compose, se não os executar, é só necessário substituir onde diz docker container por docker-container
As distro's que verifiquei que isto acontece são Arch, Ubuntu, Pop OS! não fui eu que encontrei esta solução(já que se fosse eu mudaria o script em vez de instalar plugin's), quem me alertou para ela foi o @MarusDod para um projeto em que o comando convém correr em ambos windows, linux e iOS