Install WFilter NG Firewall in VMware

From Wiki of WFilter NG Firewall
Revision as of 16:07, 25 July 2019 by WFilter (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Contents

1 Introduction

You're recommended to install WFilter NG Firewall in virtual machines only for preview testing. Please also check:

  • WFilter NG Firewall in a virtual machine shall work in "gateway" mode.
  • To test a client, you need to modify this client's network settings to use WFiler NG Firewall as its gateway.
  • Please note: in a vm, since both outgoing and incoming traffic use a same cable, suppose your network connection is 100Mb, you only can get a maximum bandwidth of 50Mb.
  • To install WFilter NG Firewall in a physical PC, please check: WFilter NG Firewall Installation Steps

This document demonstrates certain steps to setup a vmware virtual machine running WFilter NG Firewall.

2 Steps to install WFilter NG Firewall in VMware

2.1 Creating Virtual Machine

  • Choose "Custom(Advanced)"

Vmware1.png

  • Choose WFilter NG Firewall iso as the "Installer disc image file".

Vmware2.png

  • Choose "Other Linux 3.x Kernel"

Vmware3.png

  • The final virtual machine settings:

Vmware4.png

2.2 Configuration

Add an 192.168.10.x ip in your host pc, then you can access webUI of WFilter NG Firewall via this url: http://192.168.10.1 . Please note:

  • Suppose your existing subnet is "192.168.1.x", with gateway "192.168.1.1".
  • In "Wizard" of WFilter NG Firewall, please choose "Gateway" and set a "Static" ip to the WAN interface.(For example: 192.168.1.2, netmask 255.255.255.0, gateway 192.168.1.1)
  • Modify ip address of a client device to "192.168.10.x", with gateway "192.168.10.1"(the default lan ip of WFilter NG Firewall). So WFilter NG Firewall can control it.
  • If there is an existing DHCP server in your network. Please disable it. So WFilterNGF will act as the DHCP server. All clients with "dynamic ip" will be redirected to WFilter NG Firewall.
Personal tools
Namespaces

Variants
Actions
Navigation
Tools