[FUG-BR] RES: RES: Aliases de IP no 7.x (era: FreeBSD 7.1 Release para AMD64)

Renato Frederick frederick em dahype.org
Quinta Julho 2 10:58:24 BRT 2009


Certo..

Quando você adiciona manualmente pelo Shell:

#ifconfig re0 192.168.5.1 netmask 255.255.255.0
#ifconfig re0 alias 192.168.20.1   netmask 255.255.255.252
#ifconfig re0 alias 192.168.20.5   netmask 255.255.255.252
...
...


Retorna alguma mensagem de erro?


> 
> Olá Renato!
> 
> Exponho o problema com aliases.
> 
> Quero substituir um servidor FreeBSD 6.4-STABLE[1] por um servidor
> FreeBSD
> 7.2-STABLE em um condomínio. Para isso, fiz testes em laboratório, e
> obtive êxito em quase todas as funcionalidades, exceto na adição de
> aliases de IP na interface interna (re0). Efetuei pesquisas nas listas
> FUG-BR, freebsd-net, freebsd-questions, freebsd-isp, além de foruns
> eslavos, não encontrando resposta para o problema.
> 
> O FreeBSD 6.4-STABLE que está rodando atualmente em produção neste
> condomínio possui 100 endereços de IP, em alias na interface interna
> (re0), sendo cada um deles em blocos /30 (255.255.255.252), como no
> exemplo parcial abaixo:
> 
> ifconfig_re0="         inet 192.168.5.1    netmask 255.255.255.0"
> ifconfig_re0_alias0="  inet 192.168.20.1   netmask 255.255.255.252"
> ifconfig_re0_alias1="  inet 192.168.20.5   netmask 255.255.255.252"
> ifconfig_re0_alias2="  inet 192.168.20.9   netmask 255.255.255.252"
> ifconfig_re0_alias3="  inet 192.168.20.13  netmask 255.255.255.252"
> ifconfig_re0_alias4="  inet 192.168.20.17  netmask 255.255.255.252"
> ifconfig_re0_alias5="  inet 192.168.20.21  netmask 255.255.255.252"
> ifconfig_re0_alias6="  inet 192.168.20.25  netmask 255.255.255.252"
> ifconfig_re0_alias7="  inet 192.168.20.29  netmask 255.255.255.252"
> ifconfig_re0_alias8="  inet 192.168.20.33  netmask 255.255.255.252"
> 
> Cada computador, tem um rede /30, composta por 4 IPs, sendo eles (na
> ordem): network, gateway, host e broadcast.
> 
> Com os aliases de IP, no FreeBSD 6.4, vai que é uma beleza! Porém,
> quando
> uso aliases de IP no FreeBSD 7.x, ao trocar o primeiro dado pela
> interface, recebo erros, como os descritos abaixo:
> 
> arplookup 192.168.20.6 failed: host is not on local network
> arplookup 192.168.20.5 failed: host is not on local network
> arpresolve: can't allocate route for 192.168.20.5
> 
> O curioso é que no FreeBSD 6.x funciona perfeitamente e "lindamente"!
>> no FreeBSD 7.x que é retornado este comportamento anômalo, independente
> de
> interface utilizada (vr, em, rl, re, ral, rum e ath).
> 
> Testei também com ipv4_addrs_re0 no /etc/rc.conf, mas dá o mesmo erro.
> Aqui na lista já rolou um thread[2] falando sobre o fato do ifconfig
> estar
> em "deprecated", mesmo não havendo qualquer informação formal[3] sobre
> isso.
> 
> Enfim, desejo saber qual a opinião de vocês sobre a resolução desde
> problema[4].
> 
> Muito grato.
> 
> [1] http://www.fug.com.br/historico/html/freebsd/2009-04/msg00488.html
> [2] http://www.fug.com.br/historico/html/freebsd/2009-04/msg00089.html
> [3] http://www.fug.com.br/historico/html/freebsd/2009-04/msg00110.html
> [4] http://tinyurl.com/7xAliases
> 
> Trober
> -
> -
> -
> -
> -
> 
> 
> 
> -------------------------
> 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