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.