> 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 >> - >> - >> - >> - >> - >> >> >> >
Olá Renato (na carona, também respondo ao Celso Viana). Sim, infelizmente. O problema persiste, mesmo na adição manual (no "braço", via shell) de alias de IP :( Nas garimpadas que fiz em busca de uma solução, encontrei muita gente com este problema, e inclusive abandonando a série 7.x para voltar ao 6.4. Encontrei (se entendi certo) até um maluco sugerindo comentar[1] a mensagem de erro! O problema não é só a exibição da mensagem, e sim a inoperância do conjunto. Este problema atingiu tal proporção, que tem gente colocando uma placa de rede para cada subnet[2]!! E agora? hehe (rir para não chorar) [1] http://blog.weithenn.org/2009/05/freebsdkernel-arplookup-ip-failed-host.html [2] http://unix.derkeiler.com/Mailing-Lists/FreeBSD/net/2008-07/msg00135.html Saudações, Trober - - - - - ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

