All Qubes OS Project documentation pages are stored as plain text files in this dedicated repository. By cloning and regularly pulling from this repo, users can maintain their own up-to-date offline copy of all Qubes documentation rather than relying solely on the Web.
Go to file
Peter Gerber 2d84312ac5 Improve instructions for randomizing MAC addresses
NetworkManager, by default, uses a connection ID and a per-host random
and secret key to generate `stable` MAC addresses. The intention is to
keep a connection's MAC address stable indefinitely but for it to be
different on every host.

The current instruction mention that "`stable` generates a random
address that persists for each boot session". This is indeed true for
AppVMs using stock TemplateVMs. The reason is that the secret key doesn't
exist in the template and thus is only created when the AppVM starts.
This, however, may not be true for other VMs.

In order to ensure that MACs are always only `stable` during one boot
session, `stable-id`, which is used to generate MACs, can be adjusted.
NetworkManager's documentation suggests to use `${CONNECTION}/${BOOT}`
to ensure generated MACs are unique to a boot session and connection [1].

[1]: https://developer.gnome.org/NetworkManager/stable/nm-settings.html
2018-01-22 02:27:09 +01:00
_dev sphinx boilerplate for dev.qubes-os.org 2017-05-30 17:23:30 +02:00
about Correct virtualization mode entry 2018-01-14 15:49:28 -06:00
basics_dev update Whonix IPv6 and nftables support 2018-01-19 16:43:20 +01:00
basics_user Add section on version-specific documentation 2018-01-06 15:18:45 -06:00
building Fixed some very minor grammatical errors. 2018-01-01 20:55:25 +00:00
common-tasks Update usb.md 2018-01-19 13:31:24 +00:00
configuration Update resize-disk-image.md : add tips on disk reduction 2017-12-21 22:17:34 +01:00
customization Clear up VPN section. 2018-01-05 14:57:32 -05:00
debugging Consistently use the term "third-party" 2017-12-07 22:43:04 -06:00
hardware The bug #230 states this is not an issue, removing from docs 2017-11-22 00:05:56 +01:00
installing Update installation-guide.md 2018-01-13 23:34:55 +00:00
managing-os Update fedora-minimal.md 2018-01-18 23:44:35 +00:00
privacy Improve instructions for randomizing MAC addresses 2018-01-22 02:27:09 +01:00
reference clearer explanation of qubes-service 2017-07-01 21:14:45 +02:00
releases Update 4.0 release schedule 2018-01-20 14:57:46 -06:00
security Update split-gpg.md 2018-01-19 13:21:10 +00:00
security-info Move QSB 37 to 2018 2018-01-11 08:58:19 -06:00
services qrexec: document new 'ask' action behaviour and 'default_target=' option 2017-12-13 03:08:37 +01:00
system Consistently use the term "third-party" 2017-12-07 22:43:04 -06:00
troubleshooting Update macbook-troubleshooting.md 2017-12-08 01:25:00 -06:00
.travis.yml travis: Install deps for spell-checking 2017-07-22 16:14:47 -04:00
CONTRIBUTING.md Fix link 2017-04-04 21:52:06 -07:00
doc.md Add Fedora 25-to-26 upgrade instructions to ToC 2018-01-06 17:28:55 -06:00
README.md Fix typo 2016-03-22 22:52:54 +00:00

Qubes OS Documentation

Canonical URL: https://www.qubes-os.org/doc/

All Qubes OS Project documentation pages are stored as plain text files in this dedicated repository. By cloning and regularly pulling from this repo, users can maintain their own up-to-date offline copy of all Qubes documentation rather than relying solely on the Web.

For more information about the documentation, including how to contribute, please see the Documentation Guidelines.