O objetivo era esse mesmo.
Você tem razão.
Eu tenho uma relação mau resolvida com esses ifs.


On Tue, Jul 11, 2017 at 04:41:14PM -0300, Paulo Henrique wrote:
>    Saudações,Â
>    Apenas para ficar mais avisado.
>    A parte abaixo ela sempre considerará que o IP do roteador é final
>    "1"Â
>    if [ "$GTWY" == "" ]
>    Â  Â  then
>    Â  Â  route add default gw `echo $IPEXT | awk -F '.' '{print
>    $1"."$2"."$3".1"}'`
>    fi
>    à necessário ajustar o ultimo valor ou caso a variavel $GTWY estiver
>    setada ajustar o final do script paraÂ
>    if [ "$GTWY" == "" ]
>    Â  Â  then
>    Â  Â  route add default gw `echo $GTWY`
>    fi
>    Como sugestão trocaria a verificação do if["$GTWY" == ""] para if
>    [$GTWY], assim se $GTWY estiver setada o if entrará e será setado uma
>    rota default, do contrário não.
>    Att.
>    Em 11 de julho de 2017 06:43, Jorge Barros de Abreu
>    <[1][email protected]> escreveu:
> 
>      Melhorei o script.
>      Da forma como está ele serve apenas para ligar uma subrede de nÃvel
>      inferior e
>      temporária para acessar uma determinada rede interna sem no entanto
>      acessar a
>      internet. Serve também para testar duas interfaces de rede em um
>      mesmo
>      computador. Acrescentei também as linhas que possuem a palavra
>      ``down'' pois as
>      duas placas devem estar ``down'' antes de ativar a bridge. Não tive
>      tempo de
>      verificar se o if acrescentado está se comportando como deveria
>      pois não
>      estou com acesso aos computadores no momento.
>      Até.
>      #!/bin/bash
>      IFINT="eth1"
>      IFEXT="eth0"
>      NOMEBRIDGE="br0"
>      GTWY=""Â  Â  Â # se for o roteador x.x.x.1 deve ficar vazio
>      NTMSK="255.255.255.0"
>      NTMSK1="24"
>      ifconfig $IFINT up
>      dhclient -q $IFINT
>      IPEXT=`ifconfig $IFEXT | grep "netmask" | tr -s ' ' | cut -d ' ' -f
>      3`
>      IPINT=`ifconfig $IFINT | grep "netmask" | tr -s ' ' | cut -d ' ' -f
>      3`
>      ifconfig $IFEXT 0.0.0.0 down
>      ifconfig $IFINT 0.0.0.0 down
>      brctl addbr $NOMEBRIDGE
>      brctl stp $NOMEBRIDGE off
>      brctl addif $NOMEBRIDGE $IFEXT
>      brctl addif $NOMEBRIDGE $IFINT
>      ifconfig $IFEXT 0.0.0.0 up
>      ifconfig $IFINT 0.0.0.0 up
>      ifconfig $NOMEBRIDGE up
>      ifconfig $NOMEBRIDGE $IPEXT netmask $NTMSK
>      ip addr add $IPINT/$NTMSK1 dev $NOMEBRIDGE
>      if [ "$GTWY" == "" ]
>      Â  Â  then
>      Â  Â  route add default gw `echo $IPEXT | awk -F '.' '{print
>      $1"."$2"."$3".1"}'`
>      fi
>      On Wed, Jun 21, 2017 at 02:18:44PM -0300, Paulino Kenji Sato wrote:
>      >Â  Â  Ola,
>      >Â  Â  2017-06-21 10:56 GMT-03:00 Jorge Barros de Abreu
>      >Â  Â  <[1][2][email protected]>:
>      >
>      >    O que garante que o gateway default será terminado em .1?
>      >Â  Â  O host da bridge esta acessÃvel pelas redes locais?
>      >Â  Â  Consegue obter resposta do ping ao gateway?
>      >Â  Â  Um traceroute consegue resposta depois do gateway?
>      >    A resolução de dns esta funcionando?
>      >Â  Â  --
>      >Â  Â  Paulino Kenji Sato
>      >
>      --
>      Data Estelar 2457945,896609
>      [3]http://sites.google.com/site/ficmatinf
>      Desejo-lhe Paz, Vida Longa e Prosperidade.
>      São Bem Vindas Mensagens no Formato texto UTF-8 com Acentos.
>      --
>      GUS-BR - Grupo de Usuários de Slackware Brasil
>      [4]http://www.slackwarebrasil.org/
>      [5]http://groups.google.com/group/slack-users-br
>      Antes de perguntar:
>      [6]http://www.vivaolinux.com.br/artigo/Como-elaborar-
>      perguntas-para-listas-de-discussao
>      Para sair da lista envie um e-mail para:
>      [7][email protected]
>      ---
>      Você está recebendo esta mensagem porque se inscreveu no grupo
>      "Slackware Users Group - Brazil" dos Grupos do Google.
>      Para cancelar inscrição nesse grupo e parar de receber e-mails
>      dele, envie um e-mail para [8]slack-users-br+unsubscribe@
>      googlegroups.com.
>      Para obter mais opções, acesse [9]https://groups.google.com/d/
>      optout.
> 
>    --
>    :UNI><BSD:
>    Paulo Henrique.
>    Fone: (21) 37089388.
> 
>    --
>    GUS-BR - Grupo de Usuários de Slackware Brasil
>    [10]http://www.slackwarebrasil.org/
>    [11]http://groups.google.com/group/slack-users-br
> 
>    Antes de perguntar:
>    [12]http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-li
>    stas-de-discussao
> 
>    Para sair da lista envie um e-mail para:
>    [email protected]
>    ---
>    Você recebeu essa mensagem porque está inscrito no grupo "Slackware
>    Users Group - Brazil" dos Grupos do Google.
>    Para cancelar inscrição nesse grupo e parar de receber e-mails dele,
>    envie um e-mail para [13][email protected].
>    Para mais opções, acesse [14]https://groups.google.com/d/optout.
> 
> Referências
> 
>    1. mailto:[email protected]
>    2. mailto:[email protected]
>    3. http://sites.google.com/site/ficmatinf
>    4. http://www.slackwarebrasil.org/
>    5. http://groups.google.com/group/slack-users-br
>    6. 
> http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao
>    7. mailto:[email protected]
>    8. mailto:[email protected]
>    9. https://groups.google.com/d/optout
>   10. http://www.slackwarebrasil.org/
>   11. http://groups.google.com/group/slack-users-br
>   12. 
> http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao
>   13. mailto:[email protected]
>   14. https://groups.google.com/d/optout

-- 
Data Estelar 2457946,869352
http://sites.google.com/site/ficmatinf
Desejo-lhe Paz, Vida Longa e Prosperidade.
São Bem Vindas Mensagens no Formato texto UTF-8 com Acentos.

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao

Para sair da lista envie um e-mail para:
[email protected]
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware Users 
Group - Brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/d/optout.

Responder a