Página 1 de 5 12345 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    Skill
    Pessoal,

    Mandei uma mensagem a um tempo atras e consegui com a juda do marcos amorim um comando para pegar ip
    ifconfig ethX |grep inet| cut -d : -f 2 | cut -d B -f 1
    ifconfig pppX |grep inet| cut -d : -f 2 | cut -d B -f 1
    ele me retorna o IP, isso jah foi um gande avanço, como eu faço agora para que jah de posse deste IP , inserir a informaçaão do IP no corpo de um email para que seja enviado para mim.
    Outra Dúvida é tenho uma VPN com PPTP, como fazer tb com que este script que pega o ip e envia ele para mim, escreva também no arquivo pptp.conf , nos itens remote ip e no listen.

    Isso é possivel ?

    []s
    Skill


  2. var=`ifconfig ethX | cut -d : -f2 | cut -d B -f1 `
    echo $var >> tmp
    mail skill@provedor.com < tmp

    No arquivo tmp, vc pode deixar outras coisas escritas e no final sera adicionado o ip encontrado. Esse arquivo texto sera enviado por mail pra vc.

    ----------------------------------------------------------------------------------

    A segunda duvida, pra eu responder ao certo, preciso saber como eh esse arquivo certinho...manda a parte onde vc tem q inserir o ip que ai eu resolvo certinho pra vc

    falows







  3. Se o arquivo pptp.conf for do tipo:

    cat pptp.conf

    dados
    remote ip
    dados
    listen
    ...

    Ai vc pode fazer assim:

    sed s/"remote ip"/"remote ip $var"/ pptp.conf > pptp.conf~
    cat pptp.conf~ > pptp.conf
    sed s/"listen"/"listen $var"/ pptp.conf > pptp.conf~
    cat pptp.conf~ > pptp.conf

    ...lembrando q esse script eh continuacao do anterior.

  4. ooopa!!! essa dica éh boa!!!!


    benzatti, dependendo da posicao no arquivo q vc vai colocar o ip o script muda?

    como seria p/ colocar no meio d uma sintaxe no /etc/rc.local por exemplo:

    /usr/sbin/ciped-cb device=cipcb0 me=<<aqui vai o script com o ip>> peer=xxxxx e por ae vai...

    espero q seja possivel, pois tbm vai me quebrar um galhao tbm

    valeu!



  5. Entao demiurgo...

    ...o comando sed ali no seu caso tem q fazer o seguinte...
    ...sed s/"substitui isso"/"por isso"/ rc.local ......nas linhas onde tiver "substitui isso"...
    ...so que esse comando apenas joga na tela a saida...pra alterar o arquivo
    vc precisa redirecionar essa saida pra um arquivo temporario e depois gravar por
    cima do arquivo original...eu faço assim pelo menos.
    Espero que seja isso que vc tenha perguntado...
    ...qq coisa pergunta de novo exatamente o que vc quer fazer q ai fica mais facil ...

    [ ] &acute;s






Tópicos Similares

  1. Script para pegar o ip no ifconfig
    Por phacam no fórum Servidores de Rede
    Respostas: 5
    Último Post: 01-06-2005, 07:54
  2. Script para pegar o ip no ifconfig
    Por phacam no fórum Servidores de Rede
    Respostas: 5
    Último Post: 31-05-2005, 14:52
  3. Script para servidor linux enviar e-mail automaticamente....
    Por mcyberx no fórum Servidores de Rede
    Respostas: 5
    Último Post: 14-07-2004, 11:36
  4. Script para Pegar IP da ETH ou PPP0, e enviar por email
    Por Skill no fórum Servidores de Rede
    Respostas: 0
    Último Post: 28-03-2003, 15:55
  5. Script para pegar IP
    Por Skill no fórum Servidores de Rede
    Respostas: 6
    Último Post: 15-03-2003, 14:30

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L