I am running VirtualBox on a Windows 8.1 host with ESET firewall and OpenVPN. For security reasons I would like to completely block internet access on the host machine (all traffic except what is used by VirtualBox) and use a guest machine running Linux for all my online activity.

Currently I have a guest with Linux Mint installed but am happy to use debian, fedora, suse etc.

(N.B. The software I use for work is windows-only and very hardware intensive so I would rather not run it in a VM.)

  • Might be easier to disallow the host at the router. Otherwise could well be impossible. – r0berts Mar 16 '17 at 9:05
  • How do I make the router distinguish between the host and guest? Presumably something involving a bridged network in VB? – Kayden Mar 16 '17 at 10:21
  • For your router both vbox and actual pc are only IP address. Give your host a static address and disallow that one? If bridged adapter config on vbox this might work. Sorry have not tried myself. – r0berts Mar 16 '17 at 10:32
  • Ok thanks I'll give this a try when I get home. Do you think it would be possible to achieve using firewall rules? Eset allows me to set rules on services as well as applications. Would rather not be tied down to one router – Kayden Mar 16 '17 at 12:08
  • You mean rules on your router, right? Sure then. When your machine is up you should be able to ping from a different machine on LAN both host and guest IP addresses​ separately​. Then at router try block IP address the host? – r0berts Mar 16 '17 at 17:55

Your Answer

By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.