Hello Ivan, On 04/30 10:19, Ivan Mitev wrote: > Hi ! > > On 04/30/2018 09:48 AM, [799] wrote: > > [...] > > I am trying to understand how networking is configured. > > [...] > > - when the XEN network interface appears, /usr/lib/qubes/setup-ip > script is run by udev (see /etc/udev/rules.d/99-qubes-network.rules)
Thanks, this script is located in the AppVM. > - /usr/lib/qubes/setup-ip gets the VM's definitions from dom0 with > `qubesdb-read /blah` and sets the network accordingly Looking at the script /usr/lib/qubes/setup-ip I found: ip=$(/usr/bin/qubesdb-read /qubes-ip 2> /dev/null) so the variables are filled from data coming from qubesdb-read. I opened qubesdb-read but it looks like a binary (?) file. > you can change a VM's network prefs with `qvm-prefs vmname ip`, > `qvm-prefs vmname gateway`, ...; I see there's a bunch of `visible_...` > network prefs, no idea how those works nor nor how they're generated). So basically it looks like this: network configuration of AppVM -> qvm-prefs -> stored "somewhere" in dom0 /usr/bin/qubesdb-read (in the AppVM) -> read data from dom0 Where is the data from qvm-prefs stored? Is it really a database? [799] -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users+unsubscr...@googlegroups.com. To post to this group, send email to qubes-users@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/20180501001931.6jk27cvffbpyvwpj%40my-privmail. For more options, visit https://groups.google.com/d/optout.