Issue #3166 has been updated by liweitianux.

Thanks for the bug report.

I made a change to the alias config code recently that changed the behavior a 
bit.  Aliases should be additional IPv4/IPv6 addresses for an interface, i.e.,

    ifconfig_<ifname>_aliasX="inet ..."
    ipv6_ifconfig_<ifname>_aliasX="inet6 ..."

Since you want to change the MAC address, please try:

    ifconfig_<ifname>="link 00:11:22:33:44:55 DHCP"

I believe this will work for you.

----------------------------------------
Bug #3166: ifconfig alias directive no longer working
http://bugs.dragonflybsd.org/issues/3166#change-13577

* Author: aswell
* Status: New
* Priority: Normal
* Assignee: 
* Category: 
* Target version: Latest stable
----------------------------------------
After upgrading from 5.4 -> 5.4.1 an ifconfig directive long used in 
/etc/rc.conf no longer works.

ifconfig_xxx="DHCP"
ifconfig_xxx_alias0="link 00.11.22.33.44.55"

The alias link directive allows easily changing network cards on local machines 
which receive DHCP addresses based on mac address, without requiring changes to 
dhcpd.conf on router. However, after upgrading to 5.4.1 the directive no longer 
changes the mac address, causing machines to receive a different IP address 
from the router than what is expected by NSD and other machines on network.




-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://bugs.dragonflybsd.org/my/account

Reply via email to