[FUG-BR] Fixando mac address na tabela ndp do IPv6

Marcelo Gondim gondim em bsdinfo.com.br
Sexta Maio 9 11:46:01 BRT 2014


Em 09/05/14 11:26, Vinícius Zavam escreveu:
> 2014-05-09 11:05 GMT-03:00 Marcelo Gondim <gondim em bsdinfo.com.br>:
>
>> Em 09/05/14 10:47, Vinícius Zavam escreveu:
>>> 2014-05-08 22:50 GMT-03:00 Marcelo Gondim <gondim em bsdinfo.com.br>:
>>>
>>>> Em 08/05/14 22:42, Marcelo Gondim escreveu:
>>>>> Em 08/05/14 22:14, Vinícius Zavam escreveu:
>>>>>> Am Donnerstag, 8. Mai 2014 schrieb Marcelo Gondim :
>>>>>>
>>>>>>> Pessoal,
>>>>>>>
>>>>>>> Aqui no servidor quando quero fixar o mac address na tabela arp do
>>>>>>> servidor eu crio um arquivo e dentro coloco por exemplo:
>>>>>>>
>>>>>>> /etc/ethers:
>>>>>>>
>>>>>>> 192.168.8.54 bc:5f:f4:2c:b3:20
>>>>>>> 192.168.8.55 74:d0:2b:cc:8d:83
>>>>>>> 192.168.8.56 1c:6f:65:f5:68:ff
>>>>>>> 192.168.8.57 00:25:ab:29:78:69
>>>>>>> 192.168.8.58 00:26:9e:69:6a:34
>>>>>>> 192.168.8.60 54:7f:54:41:ad:da
>>>>>>> 192.168.8.61 bc:5f:f4:1f:c0:cb
>>>>>>> 192.168.8.71 00:62:6e:4a:ee:e0
>>>>>>> 192.168.8.72 00:62:6e:4a:f7:58
>>>>>>> 192.168.8.73 00:62:6e:4a:e3:6f
>>>>>>> 192.168.8.74 00:62:6e:49:a2:d1
>>>>>>>
>>>>>>> depois faço um: arp -f /etc/ethers
>>>>>>>
>>>>>>> Funciona certinho e quando faço um arp -an aparecem lá os IPs com os
>>>>>>> macs como permanente.
>>>>>>>
>>>>>>> Agora tentei fazer a mesma coisa mas com IPv6. Como o IPv6 não usa
>> mais
>>>>>>> arp e sim ndp, tentei criar o arquivo /etc/ethersv6 com esse
>> conteúdo:
>>>>>>> 2804:1111:DEAD::8:54 bc:5f:f4:2c:b3:20
>>>>>>>
>>>>>>> Depois fiz: ndp -f /etc/ethersv6 e fui olhar no ndp -an e não
>> constava
>>>>>>> lá esse IP. Alguém já fez isso funcionar e pode dar um bizu?  :)
>>>>>>>
>>>>>>> []'s
>>>>>>> Gondim
>>>>>>>
>> http://blog.vx.sk/archives/33-FreeBSD-network-configuration-on-Hetzner-servers.html
>>>>>>
>>>>>>
>>>>>>
>>>>> Acabei de descobrir uma coisa. O ndp -f não está funcionando como o arp
>>>>> -f mas se eu fizer manualmente:
>>>>>
>>>>> ndp -s 804:1111:DEAD::8:54 bc:5f:f4:2c:b3:20
>>>>>
>>>>> Aí funciona. To pesquisando mais aqui.
>>>>>
>>>> Parece que o -f é ignorado no ndp. Não sei porque mas encontrei essa
>>>> info [1] datada de 2009 na freebsd-bugs.
>>>>
>>>> [1]
>> http://lists.freebsd.org/pipermail/freebsd-bugs/2009-July/035953.html
>>>> []'s
>>>> Gondim
>>>>
>>> FreeBSD 10.0-STABLE #1 r265148: Wed Apr 30 13:34:31 BRT 2014 amd64
>>>
>>> refiz os testes para reprodução e confirmo que o ndp(8) não está a
>> repassar
>>> o arquivo.
>>> com ktrace/kdump ou um simples 'echo $?' é possível se confirmar isso.
>>>
>>> por outro lado, ainda é possível usar o esquema com rc.conf e
>>> static_ndp_pairs. funciona!
>>> não tendo que fazer entrada para "2348764326" hosts, tu tens a solução de
>>> contorno :)
>>>
>>> queres abrir o PR, gondim?
>>>
>>> []'s
>>>
>>>
>> Opa egypcio,
>>
>> Então, eu achei esse PR em aberto [1]
>> Mas se preferir eu abro outro PR sim.  :)
>>
>> [1] http://www.freebsd.org/cgi/query-pr.cgi?pr=136661
>>
>> Grande abraço,
>>
> https://svnweb.freebsd.org/base?view=revision&revision=265778
>
>
Show Egypcio. Parece até uma coisa boba mas ajuda pacas e mantém a 
compatibilidade com o arp -f.  :)

Grande abraço,




Mais detalhes sobre a lista de discussão freebsd