My Network Configuration

TomEastep

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version
1.2 or any later version published by the Free Software Foundation; with
no Invariant Sections, with no Front-Cover, and with no Back-Cover
Texts. A copy of the license is included in the section entitled
“GNU Free Documentation
License”.

Linux runs the firewall and the servers (although they run in LXC
containers on the firewall system). Linux is not used natively on any of
our other systems.. I rather run Windows natively (Windows 7 Professional)
and run Linux in VMs under VirtualBox.
This approach has a number of advantages:

Efficient disk utilization.

The virtual disks used by Linux are just files in the NTFS file
system. There is no need to pre-allocate one or more partitions for
use by Linux. Some large applications, like Google Earth, are
installed only on Windows.

Avoids proprietary hardware issues.

The Linux VMs emulate standard hardware that is well-supported
by Linux.

Network Topology

This is a high-speed (40mb/8mb) link with a single dynamic IPv4
address. We are not allowed to run servers accessible through this
account.

ComcastB

Comcast Business Class Service with a /29
(70.90.191.120/29).

The wired local network is restricted to my home office. The
wireless network is managed by a wireless router which we use only as an
access point -- its WAN interface is unused and it is configured to not do
NAT. The wireless network uses WPA2 personal security.

As shown, this file defines variables to hold the various
lists of IP addresses that I need to maintain. To simplify network
reconfiguration, I also use variables to define the log level and the
network interfaces.