+ Responder ao Tópico



  1. blz...

    o q eu quero fazer eh substituir aquela parte q eu postei antes no rc.local

    /usr/sbin/ciped-cb device=cipcb0 me=<<aqui vai o script com o ip>> peer...
    ||
    aqui vai ficar o IP

    blz, éh no meio d uma linha no rc.local

    valeu pela ajuda kra

    t+

  2. Acho que é isso cara...

    var=`ifconfig ethX | grep inet | cut -d : -f2 | cut -d B -f1`
    sed s/"/usr/sbin/ciped-cb device=cipcb0 me= peer=xxx ..."/"/usr/sbin/ciped-cb device=cipcb0 me=$var per=xxx..."/ rc.local > tmp
    cat tmp > rc.local

    Onde eu coloquei tres pontos vc substitui pelo que falta pra completar o que ta escrito na linha.

    [ ] &acute;s



  3. #8
    fiz este script da forma recomendada mais recebo umas mensagens quando executo o script

    sed: -e expression #1, char 36: Unterminated `s&acute; command
    sed: -e expression #1, char 32: Unterminated `s&acute; command

    o Script ta assim

    var=`ifconfig eth0 | grep inet | cut -d : -f2 | cut -d B -f1`
    echo $var >> tmp
    mail skill@provedor.com.br < tmp
    sed s/"remoteip"/"remoteip $var"/ pptpd.conf > pptpd.conf~
    cat pptpd.conf~ > pptpd.conf
    sed s/"listen"/"listen $var"/ pptpd.conf > pptpd.conf~
    cat pptpd.conf~ > pptpd.conf


    o meu pptpd esta assim

    remoteip 200.x.x.x
    listen 200.x.x.x

    e quando executo o script ele fica em branco.
    outra coisa e que na primeira linha deste script
    var=`ifconfig eth0 | grep inet | cut -d : -f2 | cut -d B -f1`

    me devolve o ip 200.x.x.x fe80 (tem como tirar este fe80 ? porque se ele entrar no pptpd.conf acho que vai dar errado.

    []´s
    Skill

  4. Eh acontece isso ai mesmo <IMG SRC="images/forum/icons/icon_frown.gif"> uma vez eu fui usar o sed eh picas... me ferrei hehe deu esse problema <IMG SRC="images/forum/icons/icon_smile.gif"> eu entao eu usei o vi para ajeitar isso usando

    :s/substuir/peloque/g

    mas como eh script tem que usar o sed e nada <IMG SRC="images/forum/icons/icon_frown.gif"> se alguem resolver isso blza



  5. Quando eu uso por exemplo, o comando que vc colocou lá no seu script:

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

    funciona certinho, dá uma olhada se vc nao tá colocando espaço em algum lugar errado.

    Se aparecer sempre fe80, isso aqui resolve o problema pra tirar ele
    var=`ifconfig eth0 | grep inet | cut -d : -f2 | cut -d B -f1 | tr fe80 " "`







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