Autor Tópico: Iniciando/reiniciando a conexão pppoe de forma fácil  (Lida 2590 vezes)

Offline luizmineo

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Iniciando/reiniciando a conexão pppoe de forma fácil
« Online: 03 de Agosto de 2007, 10:55 »
Primeiro passo: permitindo que qualquer usuário possa utilizar o pon e o poff
Para isso, adicionaremos uma regra no arquivo /etc/sudoers que permita que todos os usuários (pertencentes ao grupo admin ou não) possam invocar o pon e o poff através do sudo, sem precisarem se autenticar com a sua senha.
O sudoers deve ser editado através do visudo (digite sudo visudo no terminal). No final do arquivo, acrescente:

Código: [Selecionar]
# pon and poff for all!! \,,/_
ALL ALL=(ALL) NOPASSWD: /usr/bin/pon, /usr/bin/poff

aperte CTRL + X para sair, e escolha "sim" para salvar o arquivo. Apague o ".temp" no final do nome do arquivo e aperte Enter.

Segundo passo: o script
Abra o gedit e copie e cole o segundo código:

Código: [Selecionar]
#!/bin/bash
# Script para finalizar conexões ppp pendentes (caso houver)
# e estabelecer uma nova

while ps -A | grep pppd
do
    sudo poff -a
    sleep 1
done | zenity --title="aguarde" --text="finalizando conexões pendentes..." --progress --auto-close --auto-kill
sudo pon dsl-provider >/dev/null 2>/dev/null
while test -z "$(ifconfig | grep ppp[0-9])"
do
    sleep 1
done | zenity --title="aguarde" --text="conectando..." --progress --auto-close --auto-kill
zenity --info --text="conexão efetuada."

Simples, mas funciona.... =]

Terceiro passo: criando um link
Salve o arquivo como reconnect_adsl.sh em algum diretório do seu home, e lhe dê permissão de execução (chmod +x reconnect_adsl.sh). Agora basta adicionar um lançador para ele no painel do Gnome. Clique com o botão direito no dito cujo, vá em "Adicionar ao painel..." e depois em "Lançador de aplicativos personalizado". Em "comando", clique em "navegar" e selecione o script "reconnect_adsl.sh". Dê algum nome, descrição e escolha um ícone qualquer para o lançador.

Pronto, agora toda vez que a conexão cair, basta clicar no maldito ícone! =]

Referência:
http://rm-rfbarra.blogspot.com/
« Última modificação: 03 de Agosto de 2007, 16:31 por luizmineo »

Offline Scarface

  • Usuário Ubuntu
  • *
  • Mensagens: 123
  • Scarface run Ultimate Edition 1.8 Harty Hotrod
    • Ver perfil
    • Toshiba Satellite Project iPc
Re: Script para iniciar/reiniciar a conexão pppoe no Ubuntu
« Resposta #1 Online: 03 de Agosto de 2007, 15:20 »
Amigo seria legal vc tambem colocar todo o codigo aqui e depois sitar a fonte  ;D
Respeite. A comunidade Ubuntu e os seus membros tratam-se mutuamente com respeito. Todos podem fazer uma contribuição valiosa para o Ubuntu. Podemos nem sempre concordar entre nós, mas isso não é motivo para comportamentos

Offline luizmineo

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Re: Iniciando/reiniciando a conexão pppoe de forma fácil
« Resposta #2 Online: 03 de Agosto de 2007, 16:29 »
Ok, dei uma editada no post e coloquei o conteúdo do que estava no blog.