diff options
author | Ronald Klop <ronald@FreeBSD.org> | 2025-07-03 16:33:03 +0000 |
---|---|---|
committer | Ronald Klop <ronald@FreeBSD.org> | 2025-08-05 14:53:04 +0000 |
commit | 590493c1419092e98f7ad1dcadb886973502341e (patch) | |
tree | dcd4fec653b4a7c95562c5c78ad97cb80b46e746 /contrib/sendmail/libsm/(developers-only) | |
parent | 6374c45fbaf76d31b2090e5f93bb5c0f3d4883a5 (diff) |
Before this change epair interfaces get a random MAC. This does
not help dhcp/dyndns when an epair gets destroyed/recreated
after restart of a jail.
With this change:
$ sysctl net.link.epair.ether_gen_addr=0
$ ifconfig epair8 create > /dev/null; ifconfig epair8a | grep ether; ifconfig epair8b | grep ether; ifconfig epair8a destroy
ether 02:cb:78:56:e4:0a
ether 02:cb:78:56:e4:0b
$ ifconfig epair8 create > /dev/null; ifconfig epair8a | grep ether; ifconfig epair8b | grep ether; ifconfig epair8a destroy
ether 02:8b:9b:6a:8f:0a
ether 02:8b:9b:6a:8f:0b
$ sysctl net.link.epair.ether_gen_addr=1
$ ifconfig epair8 create > /dev/null; ifconfig epair8a | grep ether; ifconfig epair8b | grep ether; ifconfig epair8a destroy
ether 58:9c:fc:10:2b:b4
ether 58:9c:fc:00:39:10
$ ifconfig epair8 create > /dev/null; ifconfig epair8a | grep ether; ifconfig epair8b | grep ether; ifconfig epair8a destroy
ether 58:9c:fc:10:2b:b4
ether 58:9c:fc:00:39:10
A follow up commit will change the default to 1 in main.
Approved by: bz,ivy,kp
MFC after: 2 weeks
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D51157
Diffstat (limited to 'contrib/sendmail/libsm/(developers-only)')
0 files changed, 0 insertions, 0 deletions