LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 03-18-2009, 06:15 AM   #1
that Linux guy
LQ Newbie
 
Registered: Jan 2008
Location: Waterford, Mi
Distribution: Debian/Ubuntu and Solaris 10
Posts: 15

Rep: Reputation: 0
Ideas for networking project...


I've been tinkering around with my home network on and off for the past year now. I've always used an older PIII rig, usually just doing things like DHCP or file server, but I've also had Apache running on it for a while too.

Well, due to space constraints, my server is now a virtual machine in VMWare Server 1.08. Running CentOS 5.2, no problems with networking. I'm ready to go.

My problem is, I just don't know where to start. This network is purely for my education, so simplicity isn't priority. I'm trying to utilize as many technologies that a SMB network might be using. BTW, I'm running Linux on the Vserver, but Windows XP for the clients. I'm trying to figure out how I can use things like MySQL, Apache, Postfix, BIND, ProFTPd, OpenLDAP, etc. I can get DHCP3 running, and set up Samba/NFS, but I'm not sure how I could implement the other services while actually using them. Also, I've gotten in to hot water with my ISP (Comcast) once before for running my Apache server. I had no idea I was getting so much traffic on port 1234. Comcast won't allow HTTP, SMTP, or FTP servers on my residential connection, so I have to keep this all internal.

Any ideas or thoughts would be very appreciated. Thanks for reading.

-Andrew
 
Old 03-18-2009, 11:01 PM   #2
javaroast
Member
 
Registered: Apr 2005
Posts: 131

Rep: Reputation: 19
One quick and easy project that will help your network as well would be setting up a caching DNS server. If you are running Centos you can run either BIND as a caching name server or look up dnsmasq as a very good alternative.

Last edited by javaroast; 03-18-2009 at 11:03 PM.
 
Old 03-18-2009, 11:39 PM   #3
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556
dnsmasq and ProFtpd

Quote:
Originally Posted by javaroast View Post
One quick and easy project that will help your network as well would be setting up a caching DNS server. If you are running Centos you can run either BIND as a caching name server or look up dnsmasq as a very good alternative.
I agree; dnsmasq is a great little DNS server for a LAN. I am using it for our 3-machine LAN here at home.
It's easy to configure, and it *can* do DHCP too but I found that my roommates WInXP machine was too daft to get DHCP info from it, so I just use it for DNS.

For DHCP I use ISC's DHCP client/server which you can get from their website or from perhaps your Linux distros repository or whatever. I use that for the 3 LAN machines here too.

Proftpd we use here for transferring files between the three machines. We were getting fed up with copying stuff onto floppies, USB sticks, burning CD's etc when we wanted to put some stuff from one machine onto another. Now, one machine logs into Proftp using Gftp, and uploads stuff onto the ftp server; the other person logs into the ftp server again using Gftp, and downloads the stuff. Presto!

All the above, plus our masquerading firewall which allows us to share a dialup connection, is running on a recycled P-333 Intel machine that someone at work gave to me for nothing. I put two network cards into it and a modem, and it has been my "project/firewall/server/experiment/learning-tool..." machine for months now.

Have fun! And good luck with your networking experimenting-- it IS fun indeed

Sasha
 
Old 03-19-2009, 02:51 AM   #4
that Linux guy
LQ Newbie
 
Registered: Jan 2008
Location: Waterford, Mi
Distribution: Debian/Ubuntu and Solaris 10
Posts: 15

Original Poster
Rep: Reputation: 0
Java, GrapefruitGirl, thanks for the replies.

Java, I like the idea about the caching DNS server. I hadn't thought of that.

Grapefruit, I've setup ISC's DHCP server before on a Debian server I had. It worked, but had a bit of trouble configuring it at the time. I had no idea what the numbers represented for time in it's configuration file. Say I put 70 for lease time. Is this 70 seconds? Minutes? Hours? Days? I never did find my answer.

I like what you're doing with ProFTPd, but it sounds like it would be more easier to do with simple NFS/Samba filesharing. Personally, I'm not going for simple, so I'll probably take your approach with the FTP server.

I've been wanting to setup a firewall, but I'm not totally sure how I'd go about it with the way my network is setup. My dual-boot Windows/Debian box is running VMWare Server with a CentOS 5.2 virtual machine. My cable modem connects to my primary router. My primary router is connected to a secondary router acting as wireless bridge. 2 Windows XP clients connect via Wirless G, and my dual-boot box connects via Cat5e to the secondary router. Could I use my virtual machine as a firewall? I know it's easier to put the firewall in between the modem and the network, but that can't be done right now.

Thanks again for the helpful replies guys (and a gal), .

I've been thinking about other things I could do. I know I want to set up filesharing between the network, and setting up an external drive for the VM for network backups with Zmanda. I want to setup a single-login so that when the users log onto their computers, they'll have access to the services of the network. Would OpenLDAP and Kerberos do this? I was also giving thought to Apache and MySQL. I don't do any web development, and I can't host a website, but I'm still looking for some way to include these services in a functional way. Still out on that one. I'd like to setup Nagios for network monitoring, IPtables for a firewall, Postfix for an email server, and anything else I should probably know in preparation for a job as a SysAdmin. I'm sure that installing and configuring network services isn't the whole of it, but it's a good start I figure.
 
Old 03-19-2009, 12:45 PM   #5
javaroast
Member
 
Registered: Apr 2005
Posts: 131

Rep: Reputation: 19
Another good little project is to set up a Cacti server to monitor and graph traffic, disk, cpu etc. Cacti would be good place to start with monitoring as it's not too bad to set up and uses MySQL as a backend.

http://www.cacti.net/
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
project ideas macomrades Linux - Networking 6 07-10-2008 09:48 AM
Project ideas jaideep.dhok Linux - Security 4 11-17-2005 06:50 PM
Project ideas jaideep.dhok Linux - Newbie 1 11-16-2005 04:06 PM
Project Ideas rahul_kulkarni Programming 1 07-25-2005 02:09 AM
Project ideas? CyberDrake Linux - General 5 11-13-2002 09:42 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 08:52 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration