Hi, When /etc/rc.d/zvol is removed hostid is run after hostid_save and netif.
Attached output of:
cd /etc/rc.d
rm zvol
rcorder *
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.
Attached patch against r266298 to add hostid to REQUIRE line.
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
- Guy
dumpon ddb initrandom geli gbde ccd swap fsck root mdconfig hostid_save mountcritlocal zfs var cleanvar FILESYSTEMS kldxref kld addswap random postrandom adjkerntz atm1 hostname ip6addrctl netoptions sppp ipfilter ipnat ipfs sysctl serial netif devd ipsec atm2 pfsync pflog pf stf ppp faith routing mroute6d nsswitch rtsold resolv local_unbound static_ndp static_arp bridge route6d mrouted routed defaultroute ipfw NETWORKING netwait mountcritremote newsyslog syslogd ntpdate rpcbind devfs ipmon mdconfig2 watchdogd savecore ldconfig archdep abi SERVERS nisdomain ypserv ypxfrd ypupdated ypbind ypset yppasswdd wpa_supplicant virecover accounting nfsclient amd atm3 auditd auditdistd casperd tmp cleartmp ctld dmesg hastd iscsid iscsictl kerberos kadmind keyserv kpasswdd nfsuserd gssd quota mountd nfsd statd lockd pppoed pwcheck DAEMON utx ugidfw ubthidhci timed apm apmd bootparams hcsecd bthidd local lpd motd mountlate nscd ntpd powerd rarpd rctl sdpd rfcomm_pppd_server rtadvd rwho LOGIN syscons swaplate sshd sendmail cron jail localpkg securelevel power_profile othermta nfscbd natd msgs moused mixer kfd inetd hostid hostapd gptboot geli2 ftpd ftp-proxy dhclient bsnmpd bluetooth bgfsck
add_hostid_req.patch
Description: Binary data
_______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-rc To unsubscribe, send any mail to "[email protected]"
