Differences between version 6 and predecessor to the previous major change of LinuxRouterBox.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 6 | Last edited on Wednesday, July 31, 2002 6:12:52 pm | by PerryLorier | Revert |
Older page: | version 4 | Last edited on Wednesday, July 31, 2002 4:09:29 pm | by CraigBox | Revert |
@@ -9,9 +9,9 @@
----
!!What does a Linux Router Box do?
-Connects to the Internet (via ADSL, dial-up, etc), provides [NAT] and 'masquerading' of the connection to any number of computers on your network. Provides a [FireWall]. Allows you to provide a LocalMailServer, a WebServer, [DynamicDNS], any of the useful things you might want to do with any server machine.
+Connects to the Internet (via ADSL, dial-up, etc), provides [NAT] and 'masquerading' of the connection to any number of computers on your network. Provides a [FireWall]. Allows you to provide a LocalMailServer, a WebServer, [DynamicDNS], [WebProxy]
any of the useful things you might want to do with any server machine.
----
!!Why would I want to use one?
@@ -57,10 +57,29 @@
!!Step 4. Set up networking
!!Step 5. Obtain firewall
-See PerrysFirewallScript
for instructions on how to do this
+See PerrysFirewallingScript
for instructions on how to do this
+!!Step 6. Install Services
+
+![DNS]
+Install bind(8). You can name your internal network easily enough. See NamedNotes. Setup hosts for "smtp", "wpad", "proxy" for your various services. Thusly if you move the smtp server to another machine, a simple DNS change will update all the machines on your network.
+
+![DHCP]
+Install a dhcpd(8) server daemon to work as a dhcp server for the network.
+
+![WebServer]
+To host various reporting services used below.
+
+![WebProxy]
+Install squid(8). If you have a WebServer on the firewall, be sure to setup [WPAD] so the windows machines can configure themselves correctly. You may wish to transparently proxy people through your WebProxy. When configured with a program that can take squid(8) logs and provide reports about it. This can be used by parents to moniter their childrens activity on the Internet.
+
+![SMTP]
+Install exim(8) or sendmail(8) as a SMTP server for your local network. If you trust your [ISP], configure it's smarthost to be your [ISP]'s [SMTP] server. You should probably bind this to your internal interface only.
+
+![SNMP]
+Install a [SNMP] server (bind it to your local interface only!) and use something like Cacti for graphing bandwidth usage.
----
Incomplete; being worked on.