PDA

View Full Version : Setting up my home network



I_Died_Once
05-22-2007, 07:23 PM
Alright.... I'm debating on how I need to set up my home network, what hard drive to put on what system, how to share content between computers with myself from anywhere on my network, and share content with the outside world. Perhaps some of you fuckers can enlighten me to what you would do, and how you would go about it. Rebuilding a machine is not out of the question, nor is reinstalling an OS to a different drive. And maybe I'll expose some of my own ignorace, overkill, and lack of security all over.

What I have had set up...
my actual "server", now running Debain (not sure what version, the latest) is a pentium 4, 1.5 ghz with 128 megs of RAM. Its got 3 hard drives, and one CD rom drive. That a 4.5 gig for use as the base system, a 15 gig "incoming" drive, and a 40 gig with "naughty" content. I want to keep the CD Rom so I can boot into knoppix for system rescue's, testing purposes, and for the sake of having one handy. My problem is that I have another storage drive that I currently have set up on my "personal" machine - and this is the drive with the prized content on it. my mp3's, games, some of my rescue and restore software. My personal PC has my DVD burner on it, and on that main storage drive are various programs and .iso's - I think that having them locally is best for burning a disc. What I want to do is put that main storage drive on my server machine... but my concern is that if I do that, and exported the drive and folders with an nfs and/or a samba share, mount everything to a local folder - would the "transfer rate" across the LAN be sifficient to burn a CD without issue? That, and burning my mp3's/other date across the network in a likewise fashion would be a must - if I get some sort of unavailable source, or buffer underrun, and some other error I've yet to see - I can't do that. And this main storage drive has to be shared as it contains alot of the software I use when doing my windows reinstall (and explaination of how to properly runt heir system and not install shitware)

Then again, if I hook my main storage drive to my server, something would have to go... the only device I could fathom disconencting would be the CD Rom drive. That, or I could do something out of left field and switch out the base system drive, and use knoppix, or a custom build live CD session as the OS. But fuck that, I'd rather go with something a little less painful to adjust.

I've had the main storage drive shared from my personal machine to the server at first through samba, read only shares, then remounted in users folders accordingly to pimp out content,a nd all http and ftp applications each have their own "read only" and "chroot" environments... giving me, if no one else, a sense that the file were safe from getting deleted without someone having to figure out exactly and where the content actually is vs where it is mounted in a "read only" manner. The problem with this set up is when you restart one system or the other, you gotta re-run my moutning scripts to get things working right.

Now, if I can share my content across my LAN and be able to burn .iso's and music CD"s (I sometime will get someone willing to pay $5 a CD to sitdown and choose and burn from my mp3's.) and be able to me more flexiable with what I do with my personal PC. If a fire breaks out and I can choose only one tower, I wanna get my server as some of the data you cant replace. If I do everything from one machine, it'll be easier to keep up with, I know alot more now than I did when I first set my shit up, so I'm more confident I can do thing better with security in mind. Plus, it'll be easier to set up more "stations" from other computers to access the same resource of content.

I'm going to play and test the nfs system and see if I can't test shit from my incoming folder. I might be disconnecting my CD rom on the server. Don't want to, but I see no other alternative to accomplish 4 IDE hard drives on what nominally is a standard PC, but is serving its purpose to me as a server.

Wish me luck. Feedback, ideas, and comments, dammit.

Bluer
05-23-2007, 02:29 AM
Good luck.

I didn't read the entire post yet. Will do later.

As for burning using data over the network, if you're using Nero, there's an option "Cache files from network". Tick it to ensure smooth burning. temp files will be deleted after burning is done. Burning directly over the network is a bad idea, though might work just fine if you set the burning speed to something low.

In a mixed unix/windows, NFS or samba as you mentioned are good. Any would suffice. Or, if your content is centralized, the more primitive FTP is more than enough (you can mount FTP drives over the network, and work with them as if they were local).