[Bug 195188] New: [patch] [rc.d] hostid should be required by hostid_save and netif rc scripts
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Nov 19 22:40:32 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195188
Bug ID: 195188
Summary: [patch] [rc.d] hostid should be required by
hostid_save and netif rc scripts
Product: Base System
Version: 11.0-CURRENT
Hardware: Any
OS: Any
Status: Needs Triage
Severity: Affects Only Me
Priority: ---
Component: conf
Assignee: freebsd-bugs at FreeBSD.org
Reporter: guyyur at gmail.com
Created attachment 149608
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=149608&action=edit
Add hostid to REQUIRE: for hostid_save and netif
When /etc/rc.d/zvol is removed hostid is run after
hostid_save and netif.
hostid is required by hostid_save in case /etc/hostid
doesn't exist so the correct hostid will be written.
hostid is required by netif for the bridge interface MAC address.
If hostid is run after netif a random MAC address will be
generated on each boot.
rcorder with zvol
sysctl
hostid
zvol
...
rcorder without zvol
...
hostid_save
...
netif
...
hostid
...
Verified behavior on virtual machine installed from
FreeBSD-11.0-CURRENT-i386-20140525-r266655-disc1.iso.
/etc/rc.conf
...
cloned_interfaces="bridge0"
ifconfig bridge0 # (first boot)
bridge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 22:b3:11:79:51:3d
ifconfig bridge0 # (second boot)
bridge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 5e:dc:bd:ed:43:5d
When hostid is added to netif REQUIRE line:
dmesg -a
...
Setting hostid: 0x49d109e4.
...
ifconfig bridge0 # (on every boot)
bridge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 02:49:d1:09:e4:00
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list