[FUG-BR] alteração mac interface no boot
Renato Botelho
rbgarga em gmail.com
Sexta Setembro 19 14:05:23 BRT 2014
On Sep 19, 2014, at 13:58, Luiz Gustavo S. Costa <luizgustavo at luizgustavo.pro.br> wrote:
>
> Em 19 de setembro de 2014 12:15, Denis Granato <denisgranato at gmail.com>
> escreveu:
>
>> Bom dia Renato,
>>
>> Testei a linha que voce enviou, a interface não pegou IP nem o MAC.
>>
>> Vou testar a solução do Gondim e posto resultados
>>
>> 2014-09-17 13:52 GMT-03:00 Renato Botelho <rbgarga at gmail.com>:
>>
>>> On Sep 17, 2014, at 10:25, Denis Granato <denisgranato at gmail.com> wrote:
>>>>
>>>> Bom dia senhores,
>>>>
>>>> alterei o mac de uma interface do meu servidor com
>>>>
>>>> ifconfig em0 ether XX:XX:XX:XX:XX:XX
>>>>
>>>> pesquisando no google nao achei uma solução clara
>>>> para salvar isto no boot
>>>>
>>>> essa mesma linha no rc.conf funciona?
>>>> ifconfig_em0="ether XX:XX:XX:XX:XX:XX"
>>>>
>>>>
>>>> uso o FreeBSD 10
>>>
>>> A linha do rc.conf ifconfig_IFNAME=". . ." irá conter parâmetros passados
>>> para o comando ifconfig. Como o processo de inicialização usa shell
>> script,
>>> o que você está fazendo é definir uma variável que será usada.
>>>
>>> Dito isso, se você tiver duas linhas definidas pra ifconfig_em0, a
>> segunda
>>> irá sobrescrever a primeira. Supondo que você hoje já tenha uma linha
>> assim:
>>>
>>> ifconfig_em0="inet 192.168.1.1 netmask 255.255.255.0"
>>>
>>> E você queira adicionar a mudança de mac address, basta adicionar o
>>> parâmetro no final da linha
>>>
>>> ifconfig_em0="inet 192.168.1.1 netmask 255.255.255.0 ether
>>> xx:xx:xx:xx:xx:xx"
>>>
>>> []s
>>> --
>>> Renato Botelho
>>>
>>> -------------------------
>>> 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
>>
>
> Existe também a opção "create_args" que adiciona argumentos a interface:
>
> ifconfig_em0="inet 192.168.1.1 netmask 255.255.255.0 up"
> create_args_em0="ether xx:xx:xx:xx:xx:xx"
Bem lembrado, e vale também lembrar que todas as opções possíveis podem ser encontradas em /etc/defaults/rc.conf
--
Renato Botelho
Mais detalhes sobre a lista de discussão freebsd