/etc/rc.d/rc.ppp
Publicado por André Vitor Matos 13/06/2008
[ Hits: 6.320 ]
Homepage: http://www.google.com/profiles/andre.vmatos
Script muito funcional para inicializar a conexão DSL no boot ou depois.
Feito para o Slackware 12.1, mas acredito que deva funcionar em qualquer distro.
Exibe, usando caracteres de controle, o IP da nova conexão, além de adicionar como rota default.
Tive muitos problemas com isso, porque, mesmo subindo a conexão,
ela não era usada como rota padrão, por existir outra interface de rede.
#!/bin/bash # /etc/rc.d/rc.ppp # Script para inicializar interface PPP ADSL # Por André Vitor Matos <andre.vmatos@gmail.com> case \"$1\" in start) echo -n \"Starting PPPoE ADSL Link. \" /usr/sbin/pppoe-start &> /dev/null && ( echo -e \"\{FONTE}33[31;1mIP: \{FONTE}33[32;1m$( ifconfig ppp0 | grep P-t-P | cut -d \":\" -f2 | cut -d \" \" -f1 )\{FONTE}33[m\"; route de l default &> /dev/null; route add default gw $( ifconfig ppp0 | grep P-t-P | cut -d \":\" -f3 | cut -d \" \" -f1 ) dev ppp0 ) || echo -e \" [\{FONTE}33[31;1mERROR\{FONTE}33[m] \" ;; stop) echo \"Shutting down PPPoE ADSL Link.\" /usr/sbin/pppoe-stop &> /dev/null ;; restart) echo -n \"Restarting PPPoE ADSL Link. \" /usr/sbin/pppoe-stop &> /dev/null /usr/sbin/pppoe-start &> /dev/null && ( echo -e \"\{FONTE}33[31;1mIP: \{FONTE}33[32;1m$( ifconfig ppp0 | grep P-t-P | cut -d \":\" -f2 | cut -d \" \" -f1 )\{FONTE}33[m\"; route del default &> /dev/null; route add default gw $( ifconfig ppp0 | grep P-t-P | cut -d \":\" -f3 | cut -d \" \" -f1 ) dev ppp0 ) || echo -e \" [\{FONTE}33[31;1mERROR\{FONTE}33[m]\" /etc/rc.d/rc.firewall restart &> /dev/null ;; *) echo \"Usage $0 {start|stop|restart}\" exit 1 ;; esac
Compac.sh - Compactador de arquivos
Monta Pen-Drive Windows no Linux
Conexão e desconexão ADSL automáticas
xpock-dl: baixe vídeos do xpock.com.br
Como agendar um backup automático do PostgreSQL no Cron evitando o problema de senha
Como preparar o Vim/Neovim para corrigir ortografia em português
Dark Web e Malwares na internet, quanto custa?
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Como verificar o hash de um arquivo baixado da Internet e como criar um hash
Debian 12 - IPTABLES - removendo NFTABLES
OverWatch 2 - Abrindo portas do jogo no Iptables.
Como instalar o adaptador wifi USB Intelbras ACtion A1200 no Linux Mint
Como normalizar seus arquivos MP3 para que fiquem no mesmo volume
Como Incorporar o Áudio no Executável ? (2)
LibreOffice alterar nomenclatura do ícone (13)
O que você está ouvindo agora? [2] (130)
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba
[Shell Script] Tire screenshots com Scrot facilmente com Zscrot
[Shell Script] DioPSI - Script multidistro para instalar programas
[Shell Script] ARS Vídeos - Cortador de vídeos e webcam shooter