Jump to content

I'm planning on creating my own small network with an; ADSL wireless router (limited to wifi for accessing the internet due to house design-split levels), Hardware fire wall with VPN (sole point of internet access for all of my computers-connected to router over wireless N), main rig/laptop, NAS/media center. This is what I was thinking of (yes its done in paint, but there isn't much room for anything fancy on a 60GB HDD):
post-155575-0-98861700-1428991342.png

 

How should I go about setting this up? The HW firewall will be made from one of my more disposable legacy rigs (Celeron 300A-Pentium III 1GHz, 20GB HDD, 768MB RAM), and my NAS/media center from an XP pro based PC (XP needed for raid driver support). I'm open to all ideas and suggestions as I've never done something like this before. Also, would it be possible to set up the HW firewall to handle a VPN? (I'm in Australia-no one is going to view metadata from my computers if I can help it).

Thanks in advance to anyone that helps me get this done.

Cheers

Dabombinable.

           .;ldkO0000Okdl;.                michael@SUSE-BlackBox
        .;d00xl:^''''''^:ok00d;.            OS: openSUSE 20260405
      .d00l'                'o00d.          Kernel: x86_64 Linux 6.19.11-1-default
    .d0K^'  Okxoc;:,.          ^O0d.        Uptime: 2d 21h 52m
   .OVVAK0kOKKKKKKKKKKOxo:,      lKO.       Packages: 6556
  ,0VVAKKKKKKKKKKKKK0P^,,,^dx:    ;00,      Shell: bash 5.3.9
 .OVVAKKKKKKKKKKKKKk'.oOPPb.'0k.   cKO.     Resolution: 3840x1080
 :KVAKKKKKKKKKKKKKK: kKx..dd lKd   'OK:     DE: KDE
 lKlKKKKKKKKKOx0KKKd ^0KKKO' kKKc   lKl     WM: KWin
 lKlKKKKKKKKKK;.;oOKx,..^..;kKKK0.  lKl     GTK Theme: Breeze-Dark [GTK2], Breeze [GTK3]
 :KAlKKKKKKKKK0o;...^cdxxOK0O/^^'  .0K:     Icon Theme: breeze-dark
  kKAVKKKKKKKKKKKK0x;,,......,;od  lKP      Disk: 13T / 22T (60%)
  '0KAVKKKKKKKKKKKKKKKKKK00KKOo^  c00'      CPU: AMD Ryzen 7 5800X3D 8-Core @ 16x 4.55295GHz
   'kKAVOxddxkOO00000Okxoc;''   .dKV'       GPU: AMD Radeon RX 6700 XT (radeonsi, navi22, ACO, DRM 3.64, 6.19.11-1-default)
     l0Ko.                    .c00l'        RAM: 13127MiB / 48094MiB
      'l0Kk:.              .;xK0l'          
         'lkK0xc;:,,,,:;odO0kl'             
             '^:ldxkkkkxdl:^'    

 

Link to comment
https://linustechtips.com/topic/347729-small-private-network-how-could-i-set-it-up/
Share on other sites

Link to post
Share on other sites

Personally I would use a Linux distro and use IP tables

A little knowledge is very dangerous
CPU: I7 6700K CPU Cooler: CORSAIR Hydro H110i Motherboard: Asus Maximus VIII Hero GPU: 2x Asus GTX980 STRIX RAM: 4x4 (16GB) Corsair DDR4 Case: Corsair 900D Storage: 750GB SSD PSU: Corsair HX1000W Displays: 2xAsus PB287Q (4k) 2x1080 Monitors Keyboard: QPAD MK50 Mouse: 1xRazor Naga Elite 2x Razor Naga Sound: Asus Essence STX, Quad Elite Pre Amp, Quad 909 Power Amp, Monitor Audio GR20 Speakers Headphones: Logitech G930, Sennheiser Momentum Black Microphone: Rode NT1-A, Behringer Xenyx 802, Behringer Ultra-Curve Pro EQ OS: Windows 7 64bit

Link to post
Share on other sites

Personally I would use a Linux distro and use IP tables

I was already planning to install a Linux distro on the HW fire wall anyway, is there a specific distro I should look at? As for IP tables I'll need to learn how to use them-I'm good with the hardware side of computers but I'm only just getting into the software and programming.

           .;ldkO0000Okdl;.                michael@SUSE-BlackBox
        .;d00xl:^''''''^:ok00d;.            OS: openSUSE 20260405
      .d00l'                'o00d.          Kernel: x86_64 Linux 6.19.11-1-default
    .d0K^'  Okxoc;:,.          ^O0d.        Uptime: 2d 21h 52m
   .OVVAK0kOKKKKKKKKKKOxo:,      lKO.       Packages: 6556
  ,0VVAKKKKKKKKKKKKK0P^,,,^dx:    ;00,      Shell: bash 5.3.9
 .OVVAKKKKKKKKKKKKKk'.oOPPb.'0k.   cKO.     Resolution: 3840x1080
 :KVAKKKKKKKKKKKKKK: kKx..dd lKd   'OK:     DE: KDE
 lKlKKKKKKKKKOx0KKKd ^0KKKO' kKKc   lKl     WM: KWin
 lKlKKKKKKKKKK;.;oOKx,..^..;kKKK0.  lKl     GTK Theme: Breeze-Dark [GTK2], Breeze [GTK3]
 :KAlKKKKKKKKK0o;...^cdxxOK0O/^^'  .0K:     Icon Theme: breeze-dark
  kKAVKKKKKKKKKKKK0x;,,......,;od  lKP      Disk: 13T / 22T (60%)
  '0KAVKKKKKKKKKKKKKKKKKK00KKOo^  c00'      CPU: AMD Ryzen 7 5800X3D 8-Core @ 16x 4.55295GHz
   'kKAVOxddxkOO00000Okxoc;''   .dKV'       GPU: AMD Radeon RX 6700 XT (radeonsi, navi22, ACO, DRM 3.64, 6.19.11-1-default)
     l0Ko.                    .c00l'        RAM: 13127MiB / 48094MiB
      'l0Kk:.              .;xK0l'          
         'lkK0xc;:,,,,:;odO0kl'             
             '^:ldxkkkkxdl:^'    

 

Link to post
Share on other sites

pfsense is nice, sophos, utangle, smoothwall, ipfire, etc...

 

http://www.mondaiji.com/blog/other/it/10175-the-hunt-for-the-ultimate-free-open-source-firewall-distro

 

At home I have a Barracuda Spam Firewall 300, that I am in the process of re-purposing and my NAS is running WHS 2011. All that connected to a Netgear GS116

Link to post
Share on other sites

I was already planning to install a Linux distro on the HW fire wall anyway, is there a specific distro I should look at? As for IP tables I'll need to learn how to use them-I'm good with the hardware side of computers but I'm only just getting into the software and programming.

As mentioned above there are many distros for this type of thing to choose from, and people will debate to the end of the earth on which one is the best.

The first time I did something like this was with pfSense, it was pretty easy, and these types of firewall orientated distros have easy to use GUI's so you wont need to learn iptables, even if you've never configured a firewall rule in your life it's pretty basic.

Link to post
Share on other sites

pfsense is nice, sophos, utangle, smoothwall, ipfire, etc...

 

http://www.mondaiji.com/blog/other/it/10175-the-hunt-for-the-ultimate-free-open-source-firewall-distro

 

At home I have a Barracuda Spam Firewall 300, that I am in the process of re-purposing and my NAS is running WHS 2011. All that connected to a Netgear GS116

I'll have to try them out.

 

As mentioned above there are many distros for this type of thing to choose from, and people will debate to the end of the earth on which one is the best.

The first time I did something like this was with pfSense, it was pretty easy, and these types of firewall orientated distros have easy to use GUI's so you wont need to learn iptables, even if you've never configured a firewall rule in your life it's pretty basic.

I'm going to try them all out, so I'll go by what works best with my setup.

 

Are you planning on giving the wireless clients the ability to use a vpn connection?

The hardware firewall will be accessing the internet through a VPN, because it means that instead of actually needing to set up a VPN on ever computer I attach, I just need to plug in the ethernet cable and I'm browsing in true privacy, with minimal fuss.

           .;ldkO0000Okdl;.                michael@SUSE-BlackBox
        .;d00xl:^''''''^:ok00d;.            OS: openSUSE 20260405
      .d00l'                'o00d.          Kernel: x86_64 Linux 6.19.11-1-default
    .d0K^'  Okxoc;:,.          ^O0d.        Uptime: 2d 21h 52m
   .OVVAK0kOKKKKKKKKKKOxo:,      lKO.       Packages: 6556
  ,0VVAKKKKKKKKKKKKK0P^,,,^dx:    ;00,      Shell: bash 5.3.9
 .OVVAKKKKKKKKKKKKKk'.oOPPb.'0k.   cKO.     Resolution: 3840x1080
 :KVAKKKKKKKKKKKKKK: kKx..dd lKd   'OK:     DE: KDE
 lKlKKKKKKKKKOx0KKKd ^0KKKO' kKKc   lKl     WM: KWin
 lKlKKKKKKKKKK;.;oOKx,..^..;kKKK0.  lKl     GTK Theme: Breeze-Dark [GTK2], Breeze [GTK3]
 :KAlKKKKKKKKK0o;...^cdxxOK0O/^^'  .0K:     Icon Theme: breeze-dark
  kKAVKKKKKKKKKKKK0x;,,......,;od  lKP      Disk: 13T / 22T (60%)
  '0KAVKKKKKKKKKKKKKKKKKK00KKOo^  c00'      CPU: AMD Ryzen 7 5800X3D 8-Core @ 16x 4.55295GHz
   'kKAVOxddxkOO00000Okxoc;''   .dKV'       GPU: AMD Radeon RX 6700 XT (radeonsi, navi22, ACO, DRM 3.64, 6.19.11-1-default)
     l0Ko.                    .c00l'        RAM: 13127MiB / 48094MiB
      'l0Kk:.              .;xK0l'          
         'lkK0xc;:,,,,:;odO0kl'             
             '^:ldxkkkkxdl:^'    

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×