[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"!
> Só
> 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