servidorlinux
(usa Debian)
Enviado em 19/11/2021 - 17:21h
Galera foi resolvido assim:
O meu computador é um Debian 10 e neste exemplo está com o ip 192.168.2.10 e a partir dele digitamos traceroute 192.168.8.33 (pode ser necessário instalar apt install iproute2 ifconfig para executar o comando route) e verificamos que estava saindo para fora na internet, passava pelo gateway principal 192.168.2.1 e ia para fora. A rota para chegar até a rede 8.0 não estava configurada a partir do meu computador.
Então, ainda no meu computador, digitamos no prompt de comando:
#route add -net 192.168.8.0 netmask 255.255.255.0 gw 192.168.2.13
Ou seja, para chegar na rede 8.0 precisa passar pelo gateway 192.168.2.13, que é uma das interfaces de rede do servidor. A outra interface é 192.168.8.1
Verificamos que este comando resolveu o problema, fizemos ping 192.168.8.33 e tivemos resposta, abri o navegador e digitei 192.168.8.33 e foi pedido usuário e senha.
Mas, como digitamos este comando no prompt, no próximo boot seria perdido, então escrevi o seguinte script:
#!/bin/bash
### BEGIN INIT INFO
# Provides: LIBERA ACESSO DESTE COMPUTADOR PARA A REDE 8.0
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start libera acesso a rede 8.0 a partir deste computador at boot time
# Description: Enable acesso a rede 8.0 service.
### END INIT INFO
route add -net 192.168.8.0 netmask 255.255.255.0 gw 192.168.2.13
Gravei em /etc/init.d/libera-rede-8.sh, dei permissão chmod +x /etc/init.d/libera-rede-8.sh, acessei a pasta com cd /etc/init.d e executei o comando update-rc.d libera-rede-8.sh defaults.
Pronto, fiz o reboot e funcionou perfeitamente.
Obrigado a todos.