[FUG-BR] Endereços adicionais no rc.conf

N Guerra nguerrajr em gmail.com
Sexta Abril 3 11:19:35 BRT 2009


Patrick,

Obrigado pela resposta.

A partir de qual versão do FreeBSD posso usar essa nova maneira?

-- 

[]s,

Guerra



2009/4/3 Patrick Tracanelli <eksffa at freebsdbrasil.com.br>:
> N Guerra escreveu:
>> Pessoal,
>>
>> Uma dúvida básica:
>>
>> Temos um servidor de hospedagem web com vários endereços IP adicionais.
>> ifconfig_bge0="inet 200.200.200.55 netmask 255.255.255.0"
>> ifconfig_bge0_alias0="inet 200.200.200.13 netmask 255.255.255.255"
>> ifconfig_bge0_alias1="inet 200.200.200.9 netmask 255.255.255.255"
>> ifconfig_bge0_alias2="inet 200.200.200.21  netmask 255.255.255.255"
>> ifconfig_bge0_alias3="inet 200.200.200.26  netmask 255.255.255.255"
>> ifconfig_bge0_alias4="inet 200.200.200.27  netmask 255.255.255.255"
>> ifconfig_bge0_alias5="inet 200.200.200.25  netmask 255.255.255.255"
>> ifconfig_bge0_alias6="inet 200.200.200.38  netmask 255.255.255.255"
>> ifconfig_bge0_alias7="inet 200.200.200.39  netmask 255.255.255.255"
>> ifconfig_bge0_alias8="inet 200.200.200.40  netmask 255.255.255.255"
>> ifconfig_bge0_alias9="inet 200.200.200.45  netmask 255.255.255.255"
>>
>> Imagine que preciso excluir o 200.200.200.9 ou alias1, tenho mesmo que
>> trocar todos os alias baixo e deixar sempre na sequência sem pular
>> nenhum número, ficando nesse caso até o alias8?
>>
>> Existe alguma outra maneira mais simples de cadastrar endereços IP extras?
>>
>
> Guerra, muito pertinente sua pergunta. Sim, e não.
>
> Se você insistir em usar ifconfig_<iface>_alias<N> sim, você tem que
> alterar tudo senão o search para onde a sequência termina.
>
> Porém, o uso de ifconfig_<iface>_alias<N> no FreeBSD é considerado
> deprecated. O uso do ifconfig_<iface> inteiro, para adicionar endereço
> IP na verdade, é considerado descontinuado. Isso quer dizer que ninguém
> vai arrumar isso, e como tudo que é deprecated talvez um dia deixe de
> existir. Mas como é uma mudança grande de comportamento se deixar de
> existir os _alias<X> vai ser de forma clara e demorar muito.
>
> Pra usar endereçamento IPv4 utilize
> ipv4_addrs_<iface>="ip/bit|ip-range/bitmask", exemplo:
>
> ipv4_addrs_bge0="200.200.200.9/24 200.200.200.25-27/24"
>
> Portanto você pode usar uma lista de IPs por espaço ou range de
> endereços IP como no exemplo, e deixar o ifconfig_<iface> pra todo o
> resto que não seja endereçamento.
>
> Exemplos de uso real aqui:
>
> # interface rl1
> ipv4_addrs_rl1="10.69.69.225/24"
> ifconfig_rl1="polling arp mtu 1500 metric 0 media autoselect"
>
> # interface rl0
> ipv4_addrs_rl0="10.2.2.1-3/24 10.2.3.1/24"
> ifconfig_rl0="polling arp mtu 1500 metric 0 media autoselect"
>
> # interface ath0
> ipv4_addrs_ath0="172.16.69.1/24"
> ifconfig_ath0="ssid bsdapps channel 10 wepmode off -promisc -arp mtu
> 1500 metric 0 media autoselect mode 11b mediaopt hostap -apbridge
> -hidessid bssid 00:13:46:70:48:ee burst -wme "
>
>
>
> --
> Patrick Tracanelli
>
> FreeBSD Brasil LTDA.
> Tel.: (31) 3516-0800
> 316601 at 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