Minor improvements to the testbech instructions

This commit is contained in:
deeplow 2021-07-05 11:47:54 -04:00 committed by GitHub
parent 0b5e3005c2
commit d00c2d932f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -20,7 +20,7 @@ We will set up a spare machine (bare metal, not a virtual) that will be hosting
## Setting up the Machine ## Setting up the Machine
### Install ISO ### Install ISO
First, do a clean install from the `.iso` [you built](/doc/qubes-iso-building/) or grabbed elsewhere (for example [here](https://forum.qubes-os.org/t/qubesos-4-1-alpha-signed-weekly-builds/3601)) First, do a clean install from the `.iso` [you built](/doc/qubes-iso-building/) or grabbed elsewhere (for example [here](https://forum.qubes-os.org/t/qubesos-4-1-alpha-signed-weekly-builds/3601)).
### Enabling Network Access in Dom0 ### Enabling Network Access in Dom0
@ -30,7 +30,8 @@ Internet access is intentionally disabled by default in dom0. But to ease the de
1. Remove the network card (PCI device) from `sys-net` 1. Remove the network card (PCI device) from `sys-net`
2. Restart your computer (for the removal to take effect) 2. Restart your computer (for the removal to take effect)
3. The following script should enable your network card in dom0. *Be sure to adjust the script's variables to suit your needs.* You'll need to run this at every startup (TODO: describe how to run this at every startup). 3. Install `dhcp-client` and `openssh-server` on your testbench's dom0.
4. The following script should enable your network card in dom0. *Be sure to adjust the script's variables to suit your needs.* You'll need to run this at every startup with sudo (TODO: describe how to run this at every startup).
```bash ```bash
#!/bin/sh #!/bin/sh
@ -70,13 +71,14 @@ Internet access is intentionally disabled by default in dom0. But to ease the de
dhclient dhclient
``` ```
4. Configure your DHCP server so your testbench gets static IP and connect your machine to your local network. You should ensure that your testbench can reach the Internet. 5. Configure your DHCP server so your testbench gets static IP and connect your machine to your local network. You should ensure that your testbench can reach the Internet.
5. Install `openssh-server` on your testbench. 6. Enable and start the SSH Server:
~~~ ```bash
sudo dnf --setopt=reposdir=/etc/yum.repos.d install openssh-server sudo systemctl enable sshd
~~~ sudo systemctl start sshd
```
> **Note:** If you want to install additional software in dom0 and your only network card was assigned to dom0, then _instead_ of the usual `sudo qubes-dom0-update <PACKAGE>` now you run `sudo dnf --setopt=reposdir=/etc/yum.repos.d install <PACKAGE>`. > **Note:** If you want to install additional software in dom0 and your only network card was assigned to dom0, then _instead_ of the usual `sudo qubes-dom0-update <PACKAGE>` now you run `sudo dnf --setopt=reposdir=/etc/yum.repos.d install <PACKAGE>`.