Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Nov 2014 22:40:31 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 195188] New: [patch] [rc.d] hostid should be required by hostid_save and netif rc scripts
Message-ID:  <bug-195188-8@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org
          Reporter: guyyur@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-195188-8>