Background: I'm the kind of security and crypto nerd who thought it would be fun to play with Qubes OS at home. I live and breathe linux, but networking is not my forte.
Problem:
I am trying to mount my NAS drive onto a VM inside Qubes OS. I can ping my NAS from inside a Qube VM:
[user@Gmail-Banking]~% ping 192.168.0.198
PING 192.168.0.198 (192.168.0.198) 56(84) bytes of data.
64 bytes from 192.168.0.198: icmp_seq=1 ttl=62 time=0.794 ms
<snip>
--- 192.168.0.198 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4128ms
rtt min/avg/max/mdev = 0.692/0.738/0.794/0.036 ms
I can also reach the NAS from a web browser in that qube, but if I try to mount the NAS drive from Nautilus, it just spins forever:
Baring that I just don't know how to mount a network drive, I assume this has to do with firewall rules, but I don't know enough to know where to start debugging.
Configuration:
NAS is on my LAN, assigned 192.168.0.198
by my router.
Qubes running on a desktop also on the LAN. I am using the networking in the default out-of-the-box config (see pic below). The outer netvm (sys-net
) has an ip 192.168.0.100
from the router and is the gateway for the firewallVM on 10.137.1.*
, which is the gateway for all the AppVMs on 10.137.2.*
.
Through the GUI, I believe I have set the firewall rules for this VM to completely open:
For reference, here's the stock network topology:
My guess is that the firewallVM is dropping the smb
traffic, but not sure how to confirm or correct this. Answers on this specific problem, or correcting my understanding of networking/firewalls appreciated.