Criando redundância de links
Publicado por Marcelo 07/06/2009
[ Hits: 11.276 ]
Se você possuir dois links de internet em sua empresa ou casa, este script pode ser muito
útil se o link principal cair, ele substituirá pelo link secundário.
Programando este script no cron, é possível fazer esse monitoramento de forma automática.
Dentro do arquivo tem a explicação para criação de dois arquivos necessários para o
funcionamento do script; esses arquivos são os dados para suas conexões.
#!/bin/bash #Aqui defini o host para ele pegar automatico o gateway #Criado por MARCELO ARAÚJO #Email marcelonx@gmail.com host=`sudo route | grep UG |awk '{print $2}'` #Criei a função internet que muda do lnk 1 para o 2 em caso de queda do link internet( ){ if ! ping -w 3 www.google.com.br >/dev/null; then sh link2 #Crie um arquivo com esse nome #O arquivo deve ficar mais ou menos assim: #!/bin/bash #sudo route del default #sudo ifconfig eth0 IP_DA_CONEXÃO2 netmask MASCARA_DA_CONEXAO2 up #interface que chega internet #sudo route add default gw IP_DO_GATEWAY #sudo cp /etc/resolv.conf resolv.conf.bak ##Deve mudar também o DNS no arquivo /etc/resolv.conf, para isso pode criar um arquivo para subsituílo e chamar a substituição aqui ou pode colocar para substituir por aqui mesmo por comandos if ! ping -w 3 www.google.com.br >/dev/null; then sh link1 #Mesmas recomendações do arquivo link2 internet else exit fi fi } #Aqui testa a conexão, se não pingar no gateway ele chama a função internet if ! ping -w 3 $host >/dev/null; then internet else exit fi
Converte cada imagem (JPG, JPEG, PNG) em PDFs com o tamanho de papel definido (A4...)
Criar imagem ISO a partir de CD
Fazendo backup de vários arquivos no LINUX
Tabela do Campeonato Brasileiro Direto no Terminal
Adiciono linhas ao sources.list
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Olá quais distribuições recomendam para usar no dia a dia. (3)
minha maquina foi desinstalada o firefox eu preciso reinstalar tentei... (6)
Erro na inicialização do Arch Linux. (1)
windows 11 versao 24H2 não aplicando politicas samba4.21.1 GPO (4)