Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
What is needed to make a Gentoo PC become a security server?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Networking & Security
View previous topic :: View next topic  
Author Message
SAngeli
l33t
l33t


Joined: 16 Apr 2004
Posts: 904
Location: Italy

PostPosted: Sun Jul 09, 2006 12:12 pm    Post subject: What is needed to make a Gentoo PC become a security server? Reply with quote

Hi,

I have a small hotel business (6 pc and 15 Internet access points) with ADSL as Internet.
I just purchased a CISCO 877 ADSL router so that I can take care of the Internet.
I now wish to take care of the following:
- create virtual LANs so that customers cannot see my office pc or servers and vice versa
- implement a firewall for my entire system

I see on the Internet several Firewall appliances that offers features like:
    - firewall statefull-Inspection;
    - Port-forwarding and pin-holes;
    - Proxy service;
    - Internet access filter;
    - URL filter;
    - VoIP;
    - VPN;
    - IPSec Nat
    - Anti-virus;
    - Anti-spam;
    - Intrusion Detection;
    - Content filtering;
    - QoS


Rather than purchasing one of those appliances is it possible to acchieve all of the above and even more with Gentoo Linux? If so, please can you list what applications do I need to install?
As for hardware, is it correct that at least I would need two NICs (one for WAN and one for LAN)?

Thank you so much for your explanations,
Spiro
Back to top
View user's profile Send private message
xces
Guru
Guru


Joined: 11 Oct 2002
Posts: 515

PostPosted: Sun Jul 09, 2006 12:22 pm    Post subject: Re: What is needed to make a Gentoo PC become a security ser Reply with quote

SAngeli wrote:
- firewall statefull-Inspection;
- Port-forwarding and pin-holes;

netfilter / iptables. Maybe shorewall as a configuration helper.
SAngeli wrote:
- Proxy service;

squid
SAngeli wrote:
- Internet access filter;

squidguard
SAngeli wrote:
- URL filter;

Uhm, squidguard maybe.
SAngeli wrote:
- VoIP;

Asterisk
SAngeli wrote:
- VPN;

OpenVPN or IPSec
SAngeli wrote:
- IPSec Nat

Yes.
SAngeli wrote:
- Anti-virus;

ClamAV
SAngeli wrote:
- Anti-spam;

dspam
SAngeli wrote:
- Intrusion Detection;

snort
SAngeli wrote:
- Content filtering;

?
SAngeli wrote:
- QoS

tc / iproute2

SAngeli wrote:
As for hardware, is it correct that at least I would need two NICs (one for WAN and one for LAN)?

Basically, if your ADSL router takes care of it you don't need a second NIC. If all of the network traffic should be filtered on this computer, a second NIC is quite practical for seperating the different networks (LAN and the Internet).
Back to top
View user's profile Send private message
think4urs11
Bodhisattva
Bodhisattva


Joined: 25 Jun 2003
Posts: 6659
Location: above the cloud

PostPosted: Sun Jul 09, 2006 1:34 pm    Post subject: Re: What is needed to make a Gentoo PC become a security ser Reply with quote

SAngeli wrote:
    - firewall statefull-Inspection;
    - Port-forwarding and pin-holes;

iptables

SAngeli wrote:
    - Proxy service;
    - Internet access filter;
    - URL filter;
    - Content filtering;

squid+dansguardian
_________________
Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself
Back to top
View user's profile Send private message
SAngeli
l33t
l33t


Joined: 16 Apr 2004
Posts: 904
Location: Italy

PostPosted: Sun Jul 09, 2006 2:08 pm    Post subject: Reply with quote

So,
it is possible to achieve all that appliances provide without having to spend a lot of money to purchase them.

How does my CISCO 877 integrates with what I wish to achieve?

Can someone please help me identify what is best to let CISCO 877 do and what else (firewall portion and more) can be done through a dedicated Gentoo PC?

Keep in mind that the most important part that I need the most is:
- DHCP (I was thinking to let CISCO manage it so that I can avoid hypotetical server downtime for failures);
- Virtual Lan so that I can decide how network traffic is manages inside my business;

Below you can find some specs from the above link that describes this router:

Routing Protocols and General Router Features
    · Routing Information Protocol (RIPv1 and RIPv2)
    · Layer 2 Tunneling Protocol (L2TP)
    · Cisco Express Forwarding (CEF) Port Address Translation (PAT)
    · RFC 1483/2684
    · Point-to-Point Protocol over ATM (PPoA) (DSL models only)
    · PPP over Ethernet (PPPoE)
    · 802.1d Spanning Tree Protocol (STP)
    · Dynamic Host Control Protocol (DHCP) server/relay/client
    · Access control lists (ACLs)
    · Generic routing encapsulation (GRE)
    · Dynamic DNS Support for Cisco IOS

IPv6 Features (Supported with Advanced IP services feature set)
    · IPv6 addressing architecture
    · IPv6 name resolution
    · IPv6 statistics
    · IPv6 translation-transport packets between IPv6-only and IPv4-only endpoints
    · ICMPv6
    · IPv6 DHCP

Security Features
    · Stateful Inspection Firewall
    · Bridging firewall (Cisco 871 only)
    · NAT transparency
    · Firewall support for skinny clients
    · Hardware-accelerated 3DES for IPSec
    · Hardware-accelerated AES for IPSec
    · Cisco Easy VPN Client and Server
    · IPSec 3DES termination/initiation
    · IPSec passthrough
    · Point-to-Point Tunneling Protocol (PPTP) passthrough
    · L2TP passthrough
    · 802.1X
    · Secure HTTP (HTTPS), FTP, and Telnet authentication proxies
    · 10 VPN Tunnels
    · Advanced Application Inspection and Control
    · E-mail Inspection Engine
    · No Service Password Recovery
    · HTTP Inspection Engine
    · System Logging-EAL4 Certification Enhancements
    · Easy VPN Remote Web Based Activation

QoS Features
    · Weighted Fair Queuing (WFQ)
    · Class-Based WFQ (CBWFQ)
    · Low-Latency Queuing (LLQ)
    · Class-Based Traffic Shaping (CBTS) (Cisco 871 only)
    · Class-Based Traffic Policing (CBTP) (Cisco 876, 877, and 878 only)
    · Class-Based QoS MIB
    · Prefragment before encryption
    · TX ring adjustment
    · VC bundling
    · Policy-based routing (PBR)
    · Per-VC queuing
    · Per-VC traffic shaping


Thank you,
Spiro
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Networking & Security All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum