|
![]() |
Overclock.net - Overclocking.net > Software, Programming and Coding > Networking & Security | |
How To: Build your own router
|
||
![]() |
|
|
LinkBack | Thread Tools |
|
|
#1 (permalink) | |||||||||||||
|
Linux Lobbyist
![]() |
For the past few months I've been wrestling with my crappy network, so I've learned alot of things about how to improve them and what tools to use. Thanks to alot of folks in the other thread ("Build my own router?") I found Smoothwall (and I may try m0n0wall soon also) and converted an old computer into a router, which has made my network alot more stable very stable, I haven't had to touch my network hardware in weeks. Here I'll outline what you need to do to make a router of your own that will be able to handle pretty much anything you throw at it.
Changelog v.1 Draft v.11 Removed Tomato (lacks some funtionality needed for this setup) v.12 Removed Smoothwall (lacks DNS caching, traffic shaping is severly lacking, port forwarding is limited ex: can't forward range -> range), updated information about m0n0wall. v.13 Added info about pfSense, thanks to tr8rjohnk. Note: Routers, switches, and wireless access points are NOT the same, although Linksys and other companies have taken to calling their residential gateways "Routers". Quote:
Quote:
Quote:
This is how to make your own router, which will probably be the only one on your network. (two routers on one network doing NAT will cause you untold amounts of pain, this is call Double-NAT) Quote:
2. Grab an ISO (or other install medium) from m0n0wall and install it on your box. Note: This is the 1.3 beta, do NOT download 1.2x You can also use pfSense, it is a fork of m0n0wall, it is specific to PCs rather than PCs & embedded machines. Note: You cannot dual-boot with this box, this is a dedicated router, you cannot use it for anything else, make sure you can give this box up before installing. 3. Configure your new box, I have mine running the DCHP service for my network, and doing NAT. More info is available from the softwares' manuals (RTFM PLEASE). Note: You may need to setup a static IP on your computer to connect to the box, since it won't be running DCHP by default. 4. Configure the rest of your network, turn off DHCP/NAT on your residential gateways. Configure them to ONLY server as switches and WAPs. If your router does not support this I would recommend installing DD-WRT. A helpful page on how to do this is available at the DD-WRT wiki. 5. Try it out! Note: After all this if your network is still crappy check your lines, I've learned all this because my network was crappy due to my garage door wearing away at a ethernet cable in my garage (the staples holding to the ceiling fell out). My network is better than it was in the first place but be sure to fix the root of the problem or this guide won't help. I await your contributions!
__________________
Check out my guides on How To: Use the internet anonymously, How To: Build your own router, and Tip: A Sensible Linux Partitioning Scheme I did error10's Windows Challenge and I now live in a mental institution! ![]()
Last edited by DigitalSonata : 09-24-08 at 06:11 AM |
|||||||||||||
|
|
|
|
|
#2 (permalink) | |||||||||||||
|
2 + 2 = 5
![]() |
Hmmmm... Intel Atom or VIA Nano would work fine, right?
Could use their onboard NIC and just add in another NIC card? When torrenting, how many connections can you achieve?
__________________
To answer most of your questions: (1) a fridge cannot cool a PC (2) 64-bit OS for over 3.4GB (3) If a PCIe card fits, it should work (4) Resolution, not screen size (5) If you have a question, it is not news (6) Report, not respond to Spam (7) Single-Rail/Non-Modular PSUs are not always better than Multi-Rail/Modular
|
|||||||||||||
|
|
|
|
#3 (permalink) | |||||||||||
|
PC Gamer
|
Now this is what I call creativity.
__________________
|
|||||||||||
|
|
|
|
|
#4 (permalink) | |||||||||
|
Linux Lobbyist
![]() |
I'd imagine any CPU able to run x86 code would work, although Smoothwall doesn't support CF card booting, I think m0n0wall does but I'm not sure. A NIC onboard would almost definitely work, so that and another NIC would work. For torrents I can't give an accurate awnser, I haven't had to reboot my Smoothwall box once because of torrents (although it is 1.7ghz, 1GB RAM, overkill for this), but my ISP has been throttling me like no other lately (can't even play CS:S) so my torrents are slow.
__________________
Check out my guides on How To: Use the internet anonymously, How To: Build your own router, and Tip: A Sensible Linux Partitioning Scheme I did error10's Windows Challenge and I now live in a mental institution! ![]()
|
|||||||||
|
|
|
|
|
#5 (permalink) | ||||||||||||||
|
Networking Nut
![]() |
Nice guide rep+. Anyways, I was messing around with smoothwall the other day and trying to get it to work with my existing router, but that didn't go to well. My existing router has no bridge mode so it was double NATing. I think in the future I may just buy a switch and use the smoothwall box.
__________________
MICHIGAN OVERCLOCKERS Quote:
|
||||||||||||||
|
|
|
|
|
#6 (permalink) | |||||||||||||
|
2 + 2 = 5
![]() |
I was thinking about combining a Windows Home Server, Router, and a Residential gateways all in one case.
I am currently using a well-rated DGL-4300... is it worth it? http://www.smallnetbuilder.com/compo...rt/Itemid,189/
__________________
To answer most of your questions: (1) a fridge cannot cool a PC (2) 64-bit OS for over 3.4GB (3) If a PCIe card fits, it should work (4) Resolution, not screen size (5) If you have a question, it is not news (6) Report, not respond to Spam (7) Single-Rail/Non-Modular PSUs are not always better than Multi-Rail/Modular
|
|||||||||||||
|
|
|
|
#7 (permalink) | ||||||||||||
|
I like 'pooters
![]() |
While this is very interesting and pretty cool, I really don't see a need for it for most people. My home network connects 5 computers (4 wired, 1 wireless, sometimes 2 wireless) with 2 Routers (wireless is set up as a switch) without an issue.
__________________Or am I missing something?
|
||||||||||||
|
|
|
|
#8 (permalink) | |||||||||||||
|
4.0ghz
![]() |
I'm going to probably setup a linux box and virutalize a bunch of different server types on it when I get all my parts together, I want to try out the radius server setup like we have here at work, hidden ssid, automatic connection to the wireless if you have domain access etc. much more secure then your standard linksys wifi router.
__________________
http://valid.canardpc.com/show_oc.php?id=481417 first experience with the evga 680i http://www.overclock.net/intel-mothe...ard-today.html Fiber FTW! http://www.speedtest.net/result/297458322.png Orb http://service.futuremark.com/compare?3dm06=8775476 Challenge my brute! http://poofpoof-1234.mybrute.com
|
|||||||||||||
|
|
|
|
#9 (permalink) | ||||||||||||||
|
2 + 2 = 5
![]() |
Quote:
__________________
To answer most of your questions: (1) a fridge cannot cool a PC (2) 64-bit OS for over 3.4GB (3) If a PCIe card fits, it should work (4) Resolution, not screen size (5) If you have a question, it is not news (6) Report, not respond to Spam (7) Single-Rail/Non-Modular PSUs are not always better than Multi-Rail/Modular
|
||||||||||||||
|
|
|
|
#10 (permalink) | |||||||||||
|
Linux Lobbyist
![]() |
Quote:
Quote:
__________________
Check out my guides on How To: Use the internet anonymously, How To: Build your own router, and Tip: A Sensible Linux Partitioning Scheme I did error10's Windows Challenge and I now live in a mental institution! ![]()
|
|||||||||||
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|