I am using the documentation to install a printer onto a standalone VM, but I am confused on step 2 of the process outlined below.
I have only been using Linux for 3 months, Qubes is my first linux distro lol. Can anyone elaborate how I would allow network access from the standalone template I create (debian 10), and connect the VM to the printer? Would this involve me going into the firewall rules in the template and settings a specific IP/port? What firewall rules would I enable to foster this connection? I am using a brother printer for this process if that helps at all.
Step by step guide
1.Start the “Printer Settings” App in a template VM (either via Qubes “Start Menu”, or by launching the system-config-printer in the template).
2.Add/Configure the printer in the same way as one would do on any normal Linux. You may need to allow network access from the template VM to your printer to complete configuration, as normally the template VM is not allowed any network access except to the Qubes proxy for software installation. One can use Qubes Manager to modify firewall rules for particular VMs.
3.Optional: Test the printer by printing a test page. If it works, shut down the template VM.
4.Open an AppVM (make sure it’s based on the template where you just installed the printer, normally all AppVMs are based on the default template), and test if printing works. If it doesn’t then probably the AppVM doesn’t have networking access to the printer in that case adjust the firewall settings for that AppVM in Qubes Manager. Also, make sure that the AppVM gets restarted after the template was shutdown.
5.Alternatively if you do not want to modify the firewall rules of the template VM (that have security scope) you can simply shut down the template VM without trying to print the test page (which will not work), start or restart an AppVM based on the template and test printing there.
THANKS