Internet connection actually is ok as I'm able to make update for template VM.
What can be reason of this not working internet in app VM and how resolve this?
Is this still a problem? Did you give your AppVM access to the net VM (set "Networking" to sys-firewall (preferably) or sys-net in the settings dialog for the AppVM)?
Yes, problem still exist.
There was sys-firewall connected to appVM as well sys-net and no connection.
I have also tried changing template from fedora to debian -internet not working.
I have also install chromium browser and connection not working.
Very frustrating situation...
Open a terminal in your sys-net VM and type "ping wwww.google.com" (without quotes). If you get no response, you need to figure out why you have no network connectivity in that VM. (It should say something like "64 bytes from .... time=18.5ms" or something like that.) Let me know if you have network access there. I'm hitting the road for a little while. I'll respond as soon as I can...
And, of course, I meant "www.google.com". Try that. If you don't get a response, let me know how you're getting your Internet (Wireless or Ethernet) and the name and model of the network card/controller
Maybe it's worth to mention: update template VM was done with success (which is a bit odd as update actually was done with success as firewallVM has no pings).
One thing I forgot to mention: Do NOT set the "Networking" setting in your template VMs (set it to "None"). Giving network access to your templates is considered a major security threat (since all AppVMs you base on them inherit any malware/corruption). If you put "qubes-updates-proxy" in the services tab of sys-net, you won't need to do this. If you absolutely need to do this anyway, turn it off as soon as possible...
appVM's are not restored. All is default except I changed to pv mode netVM and firewallVM (in hvm and pvh do not started).
Looks like i will back to R3.2 as R4.0 is useless for me with no internet in appVM's.
sorry about write qvm-ls, is qvm-prefs, I was sleeping. Now you need to:
1-keep them PV;
2-chmod +x /rw/config/rc.local in sys-firewall and sys-net;
3-In sys-net /rw/config/rc.local insert:
ip link set vif3.0 up
ip addr add [sys-net ip, something like 10.137.0.5]/255.255.255.255 dev vif3.0
ip route add [sys-firewall ip, something like 10.137.0.6]/255.255.255.255 dev vif3.0
4-In sys-firewall /rw/config/rc.local insert:
ip link set vif4.0 up
ip addr add [sys-firewall ip, something like 10.137.0.6]/255.255.255.255 dev vif4.0
ip route add [vm to route ip, something like 10.137.0.9]/255.255.255.255 dev vif4.0
you should repeat the item 4 increasing the vif and changing the ip to support other vms.
It will run, not easy. You may consider buy a iommu motherboard.
I don't know if this is helpful, but I get Internet via a USB-to-Ethernet adapter. I have that (and all of my other USB devices) connected to a single internal USB controller connected to the sys-usb VM. sys-usb is an HVM (with network-manager in the Services tab). sys-net is connected to sys-usb, and it's a PVH (with meminfo-writer, clocksync and qubes-updates-proxy in its Services tab). sys-firewall is connected to sys-net, and it's also a PVH (with no services in the Services tab). Of course, sys-usb was flagged as providing networks services when it was created. Hope that helps...
PV is still supported by Xen. It will works fine after he create the routes. I agree there is not enough people using PV to be prioritized.