[FUG-BR] Dica pra aliases

Renato Frederick renato em frederick.eti.br
Quarta Outubro 6 10:04:27 BRT 2010


Opa Patrick,


mas era mesmo o  ipv4_addrs que nao queria usar, vai que a pessoa edita o 
rc.conf e faz um errinho lá, atrapalha todo o sistema.

acho que o  /etc/start_if.<interface>  resolve todo o problema, se der algum 
erro ao menos não sobe a interface mas o sistema levanta  :)

você sabe se o que eu falei do pf é válido? ou você poe todos os IP  que 
declara no pf.conf nas interfaces?

[]s






-----Mensagem Original----- 
From: Patrick Tracanelli
Sent: Wednesday, October 06, 2010 9:50 AM
To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
Subject: Re: [FUG-BR] Dica pra aliases

Em 06/10/2010, às 09:27, Renato Frederick escreveu:

> Pessoal, uma dúvida rápida.
>
> Estou migrando de um open pro free, como sabem no open é hostname.XXX pra
> subir endereço IP nas placas.
>
> Tem alguma maneira de usar aliases em um arquivo separado, no free, ao 
> invés
> no rc.conf?

Renato, tem, a forma comum:

ifconfig_<if>_alias<n>="xXXX" esta sendo descontinuada. É importante que 
todos saibam.

So pra dar enfase, segue a documentação:

Then note that alias4 would not be added since the search
                 would stop with the missing ``alias3'' entry.  Due to this
                 difficult to manage behavior, the
                 ifconfig_<interface>_alias<n> form is deprecated.

Você pode usar o ipv4_addrs_<if> e coloca todos os IPs separados por espaço, 
e se forem vários numa mesma rede coloca o range separado por hífen, 
exemplo:

ipv4_addrs_re0="200.200.200.200/28 200.200.100.10-20/24"

E por ultimo, voce ainda pode criar um:

/etc/start_if.<interface>

Exemplo, /etc/start_if.re0

Esse arquivo vai ser executado como shell script, ou seja nele voce precisa 
ter:

/sbin/ifconfig re0 <config>
/sbin/ifconfig re0 <config>
/sbin/ifconfig re0 <config>

Ok?

Ordem das coisas:

- Primeiro executa ipv4_addrs_<iface>
- Depois ifconfig_<iface>
- Por ultimo /etc/start_if.<iface>

Dessa forma:

ipv4_addrs_re0="200.200.200.2-5/24"
ifconfig_re0="metric 0 media autoselect"

/etc/start_if.re0: /sbin/route add -host 1.2.3.4 -iface re0

São sequencias/combinacoes validas de configuração de rede usando as 3 
formas.



>
> É porque a lista de aliases aqui chega a 200 endereços IP e colocar isto 
> no
> rc.conf é muito propenso a erro humano.
>
> Outra coisa: notei que no Open + PF, eu não preciso necessariamente ter o
> endereço local na interface para subir um nat ou um RDR, será que o mesmo
> vale pro free + PF? Pois se funcionar, eu colocaria no rc.conf só 
> endereços
> de daemons locais, diminuindo o número de ips no rc.conf
>
> []s
>
>
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

--
Patrick Tracanelli

FreeBSD Brasil LTDA.
Tel.: (31) 3516-0800
316601 em sip.freebsdbrasil.com.br
http://www.freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"

-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd 



Mais detalhes sobre a lista de discussão freebsd