[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] Setar vari
From: |
Thobias Salazar Trevisan |
Subject: |
Re: RES: [shell-script] Setar vari |
Date: |
Thu, 12 Dec 2002 16:28:54 -0200 (EDT) |
Oi,
Nao se se ficou mais elegante, mas uma forma seria:
$/sbin/ifconfig eth0 | grep 'inet addr' | sed
's/[a-zA-z:]*//g;
s/\([0-9]*\.\)\([0-9]*\.\)\([0-9]*\.\)\(.*\)\( 255.*\)/\1\2\30\/\5/g;
s/ //g'
10.10.10.0/255.255.255.0
PS: Todo o sed deve estar na mesma linha. ou utilize \ para quebra-lo....
PS2: Nao testei muito, entao pode conter erros ;-)
[]'s
Thobias.
--
echo '174211037780573367178324479102831469900625931774830659437930762P' | dc
-------
Thobias Salazar Trevisan <address@hidden>
Home Page - http://www.cos.ufrj.br/~thobias
____________________________
|
| Against - HTML Mail
| Against - MS ATTACHMENTS
|
----------------------------
On Thu, 12 Dec 2002, Eri Ramos Bastos wrote:
> Date: Thu, 12 Dec 2002 14:17:19 -0200
> X-Mailer: Sylpheed version 0.8.6 (GTK+ 1.2.10; i386-debian-linux-gnu)
> From: Eri Ramos Bastos <address@hidden>
> Reply-To: address@hidden
> To: address@hidden
> Subject: Re: RES: [shell-script] Setar vari
>
> Olá, Júlio!
>
> Assisti sua palestra no FSM promovido pela SUCESU. Parabéns.
>
> Agora quanto ao script, acho q não fui claro.
> Olhe essa linha do iptables:
>
> iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
>
> Para automatizar um pouco eu fiz:
>
> IPT=`which iptables`
> REDE="`ifconfig eth1|grep 'inet addr'|sed 's,:, ,g'|awk '{print $3}'|cut -d .
> -f 1,2,3`.0/24"
> $IPT -t nat -A POSTROUTING -s $REDE -o eth0 -j MASQUERADE
>
> Mas está um serviço um pouco "porco".
> Primeiro porque está muito deselegante a forma como eu descubro a rede,
> depois porque estou FORÇANDO que a máscara seja /24
>
> Obrigado de qualquer forma.
>
> []'s
>
> On Thu, 12 Dec 2002 13:45:43 -0300
> Julio Cezar Neves - DATAPREVRJ <address@hidden> wrote:
>
> > for i in `ifconfig eth0 | grep "inet addr" | cut -c15-`; do echo "$i"; done
>
>
>
--
echo '174211037780573367178324479102831469900625931774830659437930762P' | dc
-------
Thobias Salazar Trevisan <address@hidden>
Home Page - http://www.cos.ufrj.br/~thobias
http://br.kernelnewbies.org
____________________________
|
| Against - HTML Mail
| Against - MS ATTACHMENTS
|
----------------------------
-------------------------------------------
http://thefreeworld.net
Take back the Net! http://www.anti-dmca.org
-------------------------------------------