Date: Wed, 4 Jun 2014 20:20:55 +0300 From: Guy Yur <guyyur@gmail.com> To: freebsd-rc@freebsd.org Subject: hostid is required for hostid_save and netif when /etc/rc.d/zvol is removed Message-ID: <CAC67Hz9oKwz3rn846ER=yz44FS8r_t9fqfwxHFK9VTbTDe=Eqg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
--20cf303a2eabe6222104fb05d9c8 Content-Type: text/plain; charset=UTF-8 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 --20cf303a2eabe6222104fb05d9c8 Content-Type: text/plain; charset=US-ASCII; name="rcorder_no_zvol.txt" Content-Disposition: attachment; filename="rcorder_no_zvol.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hw0w2r6l1 ZHVtcG9uCmRkYgppbml0cmFuZG9tCmdlbGkKZ2JkZQpjY2QKc3dhcApmc2NrCnJvb3QKbWRjb25m aWcKaG9zdGlkX3NhdmUKbW91bnRjcml0bG9jYWwKemZzCnZhcgpjbGVhbnZhcgpGSUxFU1lTVEVN UwprbGR4cmVmCmtsZAphZGRzd2FwCnJhbmRvbQpwb3N0cmFuZG9tCmFkamtlcm50egphdG0xCmhv c3RuYW1lCmlwNmFkZHJjdGwKbmV0b3B0aW9ucwpzcHBwCmlwZmlsdGVyCmlwbmF0CmlwZnMKc3lz Y3RsCnNlcmlhbApuZXRpZgpkZXZkCmlwc2VjCmF0bTIKcGZzeW5jCnBmbG9nCnBmCnN0ZgpwcHAK ZmFpdGgKcm91dGluZwptcm91dGU2ZApuc3N3aXRjaApydHNvbGQKcmVzb2x2CmxvY2FsX3VuYm91 bmQKc3RhdGljX25kcApzdGF0aWNfYXJwCmJyaWRnZQpyb3V0ZTZkCm1yb3V0ZWQKcm91dGVkCmRl ZmF1bHRyb3V0ZQppcGZ3Ck5FVFdPUktJTkcKbmV0d2FpdAptb3VudGNyaXRyZW1vdGUKbmV3c3lz bG9nCnN5c2xvZ2QKbnRwZGF0ZQpycGNiaW5kCmRldmZzCmlwbW9uCm1kY29uZmlnMgp3YXRjaGRv Z2QKc2F2ZWNvcmUKbGRjb25maWcKYXJjaGRlcAphYmkKU0VSVkVSUwpuaXNkb21haW4KeXBzZXJ2 CnlweGZyZAp5cHVwZGF0ZWQKeXBiaW5kCnlwc2V0CnlwcGFzc3dkZAp3cGFfc3VwcGxpY2FudAp2 aXJlY292ZXIKYWNjb3VudGluZwpuZnNjbGllbnQKYW1kCmF0bTMKYXVkaXRkCmF1ZGl0ZGlzdGQK Y2FzcGVyZAp0bXAKY2xlYXJ0bXAKY3RsZApkbWVzZwpoYXN0ZAppc2NzaWQKaXNjc2ljdGwKa2Vy YmVyb3MKa2FkbWluZAprZXlzZXJ2CmtwYXNzd2RkCm5mc3VzZXJkCmdzc2QKcXVvdGEKbW91bnRk Cm5mc2QKc3RhdGQKbG9ja2QKcHBwb2VkCnB3Y2hlY2sKREFFTU9OCnV0eAp1Z2lkZncKdWJ0aGlk aGNpCnRpbWVkCmFwbQphcG1kCmJvb3RwYXJhbXMKaGNzZWNkCmJ0aGlkZApsb2NhbApscGQKbW90 ZAptb3VudGxhdGUKbnNjZApudHBkCnBvd2VyZApyYXJwZApyY3RsCnNkcGQKcmZjb21tX3BwcGRf c2VydmVyCnJ0YWR2ZApyd2hvCkxPR0lOCnN5c2NvbnMKc3dhcGxhdGUKc3NoZApzZW5kbWFpbApj cm9uCmphaWwKbG9jYWxwa2cKc2VjdXJlbGV2ZWwKcG93ZXJfcHJvZmlsZQpvdGhlcm10YQpuZnNj YmQKbmF0ZAptc2dzCm1vdXNlZAptaXhlcgprZmQKaW5ldGQKaG9zdGlkCmhvc3RhcGQKZ3B0Ym9v dApnZWxpMgpmdHBkCmZ0cC1wcm94eQpkaGNsaWVudApic25tcGQKYmx1ZXRvb3RoCmJnZnNjawo= --20cf303a2eabe6222104fb05d9c8 Content-Type: application/octet-stream; name="add_hostid_req.patch" Content-Disposition: attachment; filename="add_hostid_req.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hw0w2fvb0 SW5kZXg6IGV0Yy9yYy5kL2hvc3RpZF9zYXZlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGV0Yy9yYy5kL2hvc3Rp ZF9zYXZlCShyZXZpc2lvbiAyNjYyOTgpCisrKyBldGMvcmMuZC9ob3N0aWRfc2F2ZQkod29ya2lu ZyBjb3B5KQpAQCAtNCw3ICs0LDcgQEAKICMKIAogIyBQUk9WSURFOiBob3N0aWRfc2F2ZQotIyBS RVFVSVJFOiByb290CisjIFJFUVVJUkU6IGhvc3RpZCByb290CiAjIEtFWVdPUkQ6IG5vamFpbAog CiAuIC9ldGMvcmMuc3VicgpJbmRleDogZXRjL3JjLmQvbmV0aWYKPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gZXRj L3JjLmQvbmV0aWYJKHJldmlzaW9uIDI2NjI5OCkKKysrIGV0Yy9yYy5kL25ldGlmCSh3b3JraW5n IGNvcHkpCkBAIC0yNiw3ICsyNiw3IEBACiAjCiAKICMgUFJPVklERTogbmV0aWYKLSMgUkVRVUlS RTogYXRtMSBGSUxFU1lTVEVNUyBzZXJpYWwgc3BwcCBzeXNjdGwKKyMgUkVRVUlSRTogYXRtMSBG SUxFU1lTVEVNUyBob3N0aWQgc2VyaWFsIHNwcHAgc3lzY3RsCiAjIFJFUVVJUkU6IGlwZmlsdGVy IGlwZnMKICMgS0VZV09SRDogbm9qYWlsdm5ldAogCg== --20cf303a2eabe6222104fb05d9c8--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAC67Hz9oKwz3rn846ER=yz44FS8r_t9fqfwxHFK9VTbTDe=Eqg>