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 ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd