• We've upgraded our forums. Please post any issues/requests in this thread.

Building my own router?

Mindweaver

Moderato®™
Staff member
Joined
Apr 16, 2009
Messages
6,582 (2.08/day)
Likes
3,914
Location
Charleston, SC
System Name Sechs / EyeSeven
Processor i7 5820k @ 4.5ghz / i7 2600k @ 4.0Ghz
Motherboard X99S GAMING 7 / ASRock Z68 Extreme3 Gen3
Cooling CORSAIR Hydro Series H100i Extreme / Stock cooler... H50 leaked!..
Memory G.Skill DDR4 2800 16GB 4x4GB / G.Skill DDR3 1600 8gb 2x4GB
Video Card(s) PNY Quadro K2000 / MSI GTX 970 GAMING 4Gb
Storage Samsung 850 PRO 256GB SSD /Intel 240gb, corsair 120gb SSD, 3x 1 tb s storage
Display(s) 2x Acer G276HL 27" 1080p / 3x Acer 22" Nvidia surround
Case Phanteks “Enthoo Pro series”/ Cooler Master Storm Scout
Audio Device(s) Azalia Realtek ALC1150 / SB X-Fi Gamer
Power Supply Corsair CXM CX600M / Corsair 600w
Mouse Razer DeathAdder Chroma / Razer DeathAdder
Keyboard Razer BlackWidow Ultimate /
Software Windows 10 Pro x64 / Windows 10 Pro x64
#26
I like my atom boards, but why not use something like Raspberry Pi? :toast: you could use 1 usb network adapters and onboard for both connections. :toast:
 
Joined
Sep 13, 2011
Messages
252 (0.11/day)
Likes
55
Location
Malaysia
Processor Intel Core i3-2100 @ 3.1 GHz
Motherboard Asus P8H61-M LX (B3)
Cooling Intel stock HSF
Memory 2x 4GB Kingston DDR3 @ 1333 MHz
Video Card(s) Gigabyte Radeon HD 6750 OC
Storage Western Digital Caviar Blue 500GB SATA 3
Display(s) HP W2072a 20"
Case Cooler Master Elite 430 Black
Audio Device(s) Integrated (Realtek ALC887)
Power Supply Cooler Master eXtreme Power Plus 500W
Software Windows 7 Home Premium x64
#27
Honestly, I kinda like this project. :D
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
10,401 (4.84/day)
Likes
5,481
Location
Concord, NH
System Name Kratos
Processor Intel Core i7 3930k @ 4.2Ghz
Motherboard ASUS P9X79 Deluxe
Cooling Zalman CPNS9900MAX 130mm
Memory G.Skill DDR3-2133, 16gb (4x4gb) @ 9-11-10-28-108-1T 1.65v
Video Card(s) MSI AMD Radeon R9 390 GAMING 8GB @ PCI-E 3.0
Storage 2x120Gb SATA3 Corsair Force GT Raid-0, 4x1Tb RAID-5, 1x500GB
Display(s) 1x LG 27UD69P (4k), 2x Dell S2340M (1080p)
Case Antec 1200
Audio Device(s) Onboard Realtek® ALC898 8-Channel High Definition Audio
Power Supply Seasonic 1000-watt 80 PLUS Platinum
Mouse Logitech G602
Keyboard Rosewill RK-9100
Software Ubuntu 17.10
Benchmark Scores Benchmarks aren't everything.
#28
I like my atom boards, but why not use something like Raspberry Pi? :toast: you could use 1 usb network adapters and onboard for both connections. :toast:
That is actually what I wanted to do with my RaspberryPi once Newark gets their ducks in a row and ships it. :mad:

A clean Ubuntu server install along with netfilter/iptables, dhcp, and bind you should be able to setup a router fairly quickly if you have some experience configuring dhcp and bind on linux, and even bind isn't necessary unless you want to run DNS locally but I would start with DHCP and netfilter.
 
Joined
Oct 5, 2008
Messages
1,711 (0.51/day)
Likes
278
Location
ATL, GA
System Name My Rig
Processor AMD 1950X
Motherboard Asus Zenith Extreme
Cooling Cooler Master 360mm AIO
Memory G.Skill Trident DDR4
Video Card(s) Asus GTX 1080 Ti Strix OC
Storage Samsung 960 Evo 512GB SSD
Display(s) Acer Predator X34
Case Corsair HAF120
Power Supply Cooler Master 1200W Gold Edition
Mouse Razer Lancehead
Keyboard Razer Widow Maker Keyboard
Software Window's 10 Pro
#29
I would check out pfsense, its a freebsd off chute that is incredbly customizable. The qos feature set is pretty incredible..
 
Joined
Dec 18, 2008
Messages
1,833 (0.56/day)
Likes
523
System Name Computer
Processor 1700X
Motherboard CH6
Cooling Custom Loop
Memory G.Skill 32GB
Video Card(s) GTX 1070
Storage 500GB Samsung 850 Evo Msata
Display(s) LG 23" IPS
Power Supply Seasonic 760 Platinum
Software Windows 8.1 64-Bit
#30
+1 for pfSense its a rock solid OS I prefer it over my old DDWrt router

I am using a P4 @ 1.5 Ghz with 384mb of ram. I have no problems routing with those specs.

I also have two 10/100 nics for WAN and LAN
 
Joined
May 12, 2009
Messages
5,167 (1.65/day)
Likes
944
Processor Intel Core i5-3570K
Motherboard Gigabyte GA-Z77N-WIFI
Cooling Corsair A70 (Passive)
Memory Samsung 8GB MV-3V4G3D/US
Storage Samsung PM841 256GB
Display(s) Dell UltraSharp U2412M
Case BitFenix Prodigy (Arctic White)
Power Supply FSP Zen 400 (Fanless)
Software OS X 10.9.1 Mavericks
#31
Sorry guys, this project is officially put on hold unless limiting the upload speed doesn't solve the lag issues, or the almost-5-years-old WRT160N I'm currently using dies. I've limited the upload speed of the 2 computers already, so I'm giving it 3-5 days to see how things are.

Thanks for all the help & advice.
 
Joined
Apr 18, 2010
Messages
499 (0.18/day)
Likes
114
Processor AMD 1300X
Motherboard ASRock AB350 Gaming K4
Cooling TR Macho Rev. A
Memory 16GB Corsair 3200 MHz
Video Card(s) Sapphire RX 560
Storage 250 GB 850 EVO, 2x6 TB WD Ae
Case Fractal R4
Audio Device(s) Aune MK2 DAC
Power Supply SeaSonic X650
Mouse Logitech G702
Keyboard Microsoft Sidewinder
Software Win 10
#32
Here's that MSI Geode board...

I think this is pretty cool because it has a CompactFlash interface and 2x gbit NICs, and of course mini-ITX is a standard size so you can use readily available cases and PSU's. This seems ideal for use with pfSense or Zeroshell. I know that Zeroshell can also be used as a wireless AP with an Atheros based wireless card.
 
Joined
Oct 5, 2008
Messages
1,711 (0.51/day)
Likes
278
Location
ATL, GA
System Name My Rig
Processor AMD 1950X
Motherboard Asus Zenith Extreme
Cooling Cooler Master 360mm AIO
Memory G.Skill Trident DDR4
Video Card(s) Asus GTX 1080 Ti Strix OC
Storage Samsung 960 Evo 512GB SSD
Display(s) Acer Predator X34
Case Corsair HAF120
Power Supply Cooler Master 1200W Gold Edition
Mouse Razer Lancehead
Keyboard Razer Widow Maker Keyboard
Software Window's 10 Pro
#33
Here's that MSI Geode board...

I think this is pretty cool because it has a CompactFlash interface and 2x gbit NICs, and of course mini-ITX is a standard size so you can use readily available cases and PSU's. This seems ideal for use with pfSense or Zeroshell. I know that Zeroshell can also be used as a wireless AP with an Atheros based wireless card.
The same for Pfsense. I am running a 801.11g network using a 20 dollar Atheros card from amazon.com. My build's a little more industrial though. I use a 8gb SSD with 2 Gbs of ram, in this kit...

SUPERMICRO SYS-5015A-H 1U Intel Atom 330 Dual-Core...
 

Mussels

Moderprator
Staff member
Joined
Oct 6, 2004
Messages
46,114 (9.57/day)
Likes
13,542
Location
Australalalalalaia.
System Name Daddy Long Legs
Processor Ryzen R7 1700, 3.9GHz 1.375v
Motherboard MSI X370 Gaming PRO carbon
Cooling Fractal Celsius S24 (Silent fans, meh pump)
Memory 16GB 2133 generic @ 2800
Video Card(s) MSI GTX 1080 Gaming X (BIOS modded to Gaming Z - faster and solved black screen bugs!)
Storage 1TB Intel SSD Pro 6000p (60TB USB3 storage)
Display(s) Samsung 4K 40" HDTV (UA40KU6000WXXY) / 27" Qnix 2K 110Hz
Case Fractal Design R5. So much room, so quiet...
Audio Device(s) Pioneer VSX-519V + Yamaha YHT-270 / sennheiser HD595/518 + bob marley zion's
Power Supply Corsair HX 750i (Platinum, fan off til 300W)
Mouse Logitech G403 + KKmoon desk-sized mousepad
Keyboard Corsair K65 Rapidfire
Software Windows 10 pro x64 (all systems)
Benchmark Scores Laptops: i7-4510U + 840M 2GB (touchscreen) 275GB SSD + 16GB i7-2630QM + GT 540M + 8GB
#34
i used to run PFsense actually, then i got my router with its bandwidth controls and gave up. PFsense is nice, but for the scale of most home users its not worth it.
 
Joined
Apr 18, 2010
Messages
499 (0.18/day)
Likes
114
Processor AMD 1300X
Motherboard ASRock AB350 Gaming K4
Cooling TR Macho Rev. A
Memory 16GB Corsair 3200 MHz
Video Card(s) Sapphire RX 560
Storage 250 GB 850 EVO, 2x6 TB WD Ae
Case Fractal R4
Audio Device(s) Aune MK2 DAC
Power Supply SeaSonic X650
Mouse Logitech G702
Keyboard Microsoft Sidewinder
Software Win 10
#35
It's a nice toy for people interested in networking, and I think as home networks grow there is a need for more sophisticated resource management and security than a $50 wi-fi AP offers.
 

Solaris17

Creator Solaris Utility DVD
Joined
Aug 16, 2005
Messages
19,262 (4.28/day)
Likes
6,069
Location
Florida
System Name Not named yet
Processor I5 7640x 5Ghz 24/7
Motherboard MSI x299 Tomahawk Arctic
Cooling Corsair H55
Memory 32GB Corsair DDR4 3000mhz
Video Card(s) Gigabyte 1080TI
Storage 2x Seagate 3TB Drives (RAID 0) 1x Seagate 256GB SSD 1x Adata 120GB SSD
Display(s) 3x AOC Q2577PWQ
Case Inwin 303 White (Thermaltake Ring 120mm Purple accent)
Audio Device(s) Onboard on Audio-Technica ATH-AG1
Power Supply Seasonic 1050W Snow
Mouse Roccat Tyon White
Keyboard Ducky Shine 6
Software Windows 10 x64 Pro
#36
i was going to actually going to advise maybe a SOC setup like VIA but the geode line as mentioned is a good idea. I honestly forgot it existed. if you feel like wating you could even blow the $30 and try raspberry pi and a switch.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
10,401 (4.84/day)
Likes
5,481
Location
Concord, NH
System Name Kratos
Processor Intel Core i7 3930k @ 4.2Ghz
Motherboard ASUS P9X79 Deluxe
Cooling Zalman CPNS9900MAX 130mm
Memory G.Skill DDR3-2133, 16gb (4x4gb) @ 9-11-10-28-108-1T 1.65v
Video Card(s) MSI AMD Radeon R9 390 GAMING 8GB @ PCI-E 3.0
Storage 2x120Gb SATA3 Corsair Force GT Raid-0, 4x1Tb RAID-5, 1x500GB
Display(s) 1x LG 27UD69P (4k), 2x Dell S2340M (1080p)
Case Antec 1200
Audio Device(s) Onboard Realtek® ALC898 8-Channel High Definition Audio
Power Supply Seasonic 1000-watt 80 PLUS Platinum
Mouse Logitech G602
Keyboard Rosewill RK-9100
Software Ubuntu 17.10
Benchmark Scores Benchmarks aren't everything.
#37
i was going to actually going to advise maybe a SOC setup like VIA but the geode line as mentioned is a good idea. I honestly forgot it existed. if you feel like wating you could even blow the $30 and try raspberry pi and a switch.
My Pi is on the way, and I was thinking of trying to use it as a router. It's certainly powerful enough to do it (it is more powerful than most routers.)
 
Joined
Nov 8, 2008
Messages
779 (0.23/day)
Likes
77
Location
Sydney, Australia
System Name Gearbox || Server
Processor i5 3570K @ 4.0Ghz || E8400 @ Stock 3Ghz
Motherboard Gigabyte Z68XP-UD3 || Gigabyte EP41-UD3L
Cooling Stock || Stock
Memory 8GB G.Skill RipjawX DDR3 @ 1600mhz || 4GB Kingston Value DDR2 800Mhz
Video Card(s) ASUS R9 270X Direct CU II TOP @ 1120/1500 || N/A
Storage Samsung 840 EVO 250GB || 1TB WD Green, 2TB WD Green, 3TB WD Red
Display(s) HP x23 LED 23" Full HD Panel
Case Corsair 200R || Open-Air
Audio Device(s) Audioengine D1 + Logitech Z623/Audio Technica ATH-M50 || N/A
Power Supply Antec EarthWatts Platinum 650 W || Antec Neo Eco 450 W
Software Windows 8.1 Update 3 Pro 64 || Ubuntu Server 14.04 64
#38
I use Untangled on my P4 box but I'm migrating my config to Smoothwall :) Works excellently and I refuse to touch another home router at my place unless I have a very good reason to do so.
 
Joined
May 21, 2009
Messages
4,966 (1.59/day)
Likes
1,511
System Name i7-PC / HTPC / iMac
Processor i7 3820 / Phenom II 940
Motherboard GIGABYTE G1.ASSASSIN2 / M3A79-T Deluxe
Cooling Corsair Hydro H100i / Scythe II (HS only)
Memory G.SKILL Trident X Series 8GB (2 x 4GB) DDR3 1600mhz / 4GB DDR2 1066 (@800) Corsair Dominator
Video Card(s) GB Radeon HD 7950s 3GB / GB Radeon HD 7950s 3GB
Storage 2x 80GB Intel X-25, 2x600gb SATA, 1x1tb 5400RPM storage /1x600GB, 3x500GB,1x160,1x120 SATA
Display(s) 1x 27" Yamakasi / Vizio 42" HDTV
Case Lian Li Lancool PC-K58 / Antec 900
Audio Device(s) HT Omega Striker 7.1 / Onboard and HDMI from ATi Card
Power Supply PC Power & Cooling 750W / 610W
Software Ubuntu / Windows 8.1 Pro / OS X / PHPStorm / Gaming
#39

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
10,401 (4.84/day)
Likes
5,481
Location
Concord, NH
System Name Kratos
Processor Intel Core i7 3930k @ 4.2Ghz
Motherboard ASUS P9X79 Deluxe
Cooling Zalman CPNS9900MAX 130mm
Memory G.Skill DDR3-2133, 16gb (4x4gb) @ 9-11-10-28-108-1T 1.65v
Video Card(s) MSI AMD Radeon R9 390 GAMING 8GB @ PCI-E 3.0
Storage 2x120Gb SATA3 Corsair Force GT Raid-0, 4x1Tb RAID-5, 1x500GB
Display(s) 1x LG 27UD69P (4k), 2x Dell S2340M (1080p)
Case Antec 1200
Audio Device(s) Onboard Realtek® ALC898 8-Channel High Definition Audio
Power Supply Seasonic 1000-watt 80 PLUS Platinum
Mouse Logitech G602
Keyboard Rosewill RK-9100
Software Ubuntu 17.10
Benchmark Scores Benchmarks aren't everything.
#40
One? If it is acting as a gateway and you want all internet traffic to go through it wouldn't you need two network adapters? One for the external connection to the interwebs and another to your switch and maybe a wireless adapter if you want to broadcast Wi-Fi off of your gateway. If you're only connected to your network with one interface, then the device isn't a gateway, you still need the internet to come in from somewhere.
 
Joined
Jul 1, 2005
Messages
5,196 (1.14/day)
Likes
296
Location
Kansas City, KS
System Name Dell XPS 15 9560
Processor I7-7700HQ
Memory 32GB DDR4
Video Card(s) GTX 1050/1080 Ti
Storage 1TB SSD
Display(s) 2x Dell P2715Q/4k Internal
Case Razer Core
Audio Device(s) Creative E5/Objective 2 Amp/Senn HD650
Mouse Logitech Proteus Core
Keyboard Logitech G910
#41
One? If it is acting as a gateway and you want all internet traffic to go through it wouldn't you need two network adapters? One for the external connection to the interwebs and another to your switch and maybe a wireless adapter if you want to broadcast Wi-Fi off of your gateway. If you're only connected to your network with one interface, then the device isn't a gateway, you still need the internet to come in from somewhere.
Not if you are utilizing NAT(Which may not even be necessary..). All traffic goes through the gateway and is translated out. OS's can handle multiple networks on the same interface. (So very handy when you connect directly to a device and everything is static.)
i.e.
IN -> 192.x.x.x:XXYY
router magic
OUT-> 24.x.x.x:XXZZ

(This actually just modifies the IP and MAC headers, using a port table to determine what to replace the MAC with on the LAN.)

so when a packet comes in it does this: INTERNET-> 24.24.24.24:25505 GW MAC -> Switch -> GW -> GW looks up what port 25505 forwards to -> Changes destination headers -> Switch-> Destination

Bonus points for guessing the port!
 
Last edited:

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
10,401 (4.84/day)
Likes
5,481
Location
Concord, NH
System Name Kratos
Processor Intel Core i7 3930k @ 4.2Ghz
Motherboard ASUS P9X79 Deluxe
Cooling Zalman CPNS9900MAX 130mm
Memory G.Skill DDR3-2133, 16gb (4x4gb) @ 9-11-10-28-108-1T 1.65v
Video Card(s) MSI AMD Radeon R9 390 GAMING 8GB @ PCI-E 3.0
Storage 2x120Gb SATA3 Corsair Force GT Raid-0, 4x1Tb RAID-5, 1x500GB
Display(s) 1x LG 27UD69P (4k), 2x Dell S2340M (1080p)
Case Antec 1200
Audio Device(s) Onboard Realtek® ALC898 8-Channel High Definition Audio
Power Supply Seasonic 1000-watt 80 PLUS Platinum
Mouse Logitech G602
Keyboard Rosewill RK-9100
Software Ubuntu 17.10
Benchmark Scores Benchmarks aren't everything.
#42
Not if you are utilizing NAT(Which may not even be necessary..). All traffic goes through the gateway and is translated out. OS's can handle multiple networks on the same interface. (So very handy when you connect directly to a device and everything is static.)
i.e.
IN -> 192.x.x.x:XXYY
router magic
OUT-> 24.x.x.x:XXZZ

(This actually just modifies the IP and MAC headers, using a port table to determine what to replace the MAC with on the LAN.)

so when a packet comes in it does this: INTERNET-> 24.24.24.24:25505 GW MAC -> Switch -> GW -> GW looks up what port 25505 forwards to -> Changes destination headers -> Switch-> Destination

Bonus points for guessing the port!
That doesn't work though because now you have your modem and gateway on the same network. The point of having a gateway is to be able to restrict and redirect traffic to different machines, that defeats the purpose if they can just connect directly to the modem. Also as a system admin, that is a security hole the size of the moon because any traffic that enters you network will already be in your network because your gateway doesn't segregate the two networks.

So all in all, yeah, you can make it work but if you actually did this in production...


You should never setup a real network like that, it is one thing if you have multiple subnets on the same interface, it is another when you're connecting to a completely different network on the same interface which I'm not convinced will work well if you do get it working to begin with. You really need that 2nd interface dedicated to the internet.
 
Joined
Jul 1, 2005
Messages
5,196 (1.14/day)
Likes
296
Location
Kansas City, KS
System Name Dell XPS 15 9560
Processor I7-7700HQ
Memory 32GB DDR4
Video Card(s) GTX 1050/1080 Ti
Storage 1TB SSD
Display(s) 2x Dell P2715Q/4k Internal
Case Razer Core
Audio Device(s) Creative E5/Objective 2 Amp/Senn HD650
Mouse Logitech Proteus Core
Keyboard Logitech G910
#43
That doesn't work though because now you have your modem and gateway on the same network. The point of having a gateway is to be able to restrict and redirect traffic to different machines, that defeats the purpose if they can just connect directly to the modem. Also as a system admin, that is a security hole the size of the moon because any traffic that enters you network will already be in your network because your gateway doesn't segregate the two networks.
You should never setup a real network like that, it is one thing if you have multiple subnets on the same interface, it is another when you're connecting to a completely different network on the same interface which I'm not convinced will work well if you do get it working to begin with. You really need that 2nd interface dedicated to the internet.
Really? Have you ever actually configured a switch? I'm talking a real switch, not a hub. The switch sees all traffic from the modem (which will often times only give 1 IP, not multiple) and sends it to the gateway (usually a router for folks), and the gateway sends it out. There won't be any "packet confusion" because you're using a layer 2 switch, not a hub.

Otherwise, my single switch thats sitting next to me running a whole collection of networks must clearly not be working.

(You DO have to use an internal network IP, such as 10.10.x.x or 192.168.x.x, because they are not routable over the internet, hence why its not really a security issue. you cannot ping 192.168.34.1 over the internet.)

The big catch with this configuration would be your router needs to not give out DHCP to anyone but the server, and all your clients have to be directly pointed to the gateway manually. The bigger security threat would actually lie from within your network, not from the internet. For home use, its not really an issue. For a business LAN, you would obviously want to configure it differently, but it would certainly work. Worst case at home would be a laptop connecting and be set to DHCP, and just conflict with your gateway causing your internet to stop working until you fix it.

Its not ideal, but it would certainly work. Worst case, the ISP's first in line router will start filtering your broadcasts. You would want a switch you can tell not to FWD broadcasts through that specific port.


A second NIC to flow traffic through would only change your available bandwidth (if everything is gigabit, you still have plenty with a single), and you would have the computer filtering broadcasts instead of the switch. The cable modem/DSL modem will never even know a computer is on the same physical network.

If you were to custom format your IP headers, you could potentially attack the computer from the outside network, by changing the MAC address in the header to that of the client; but discovering it wouldn't be easy, and the computer would just be like "oh this packet isn't for me /trash because it has the wrong IP address." (The internal network IP would negate your ability to traverse the internet for this type of attack.)

it is one thing if you have multiple subnets on the same interface, it is another when you're connecting to a completely different network
This statement contradicts itself. A different subnet is a completely different network.
 
Last edited:

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
10,401 (4.84/day)
Likes
5,481
Location
Concord, NH
System Name Kratos
Processor Intel Core i7 3930k @ 4.2Ghz
Motherboard ASUS P9X79 Deluxe
Cooling Zalman CPNS9900MAX 130mm
Memory G.Skill DDR3-2133, 16gb (4x4gb) @ 9-11-10-28-108-1T 1.65v
Video Card(s) MSI AMD Radeon R9 390 GAMING 8GB @ PCI-E 3.0
Storage 2x120Gb SATA3 Corsair Force GT Raid-0, 4x1Tb RAID-5, 1x500GB
Display(s) 1x LG 27UD69P (4k), 2x Dell S2340M (1080p)
Case Antec 1200
Audio Device(s) Onboard Realtek® ALC898 8-Channel High Definition Audio
Power Supply Seasonic 1000-watt 80 PLUS Platinum
Mouse Logitech G602
Keyboard Rosewill RK-9100
Software Ubuntu 17.10
Benchmark Scores Benchmarks aren't everything.
#44
Really? Have you ever actually configured a switch? I'm talking a real switch, not a hub. The switch sees all traffic from the modem (which will often times only give 1 IP, not multiple) and sends it to the gateway (usually a router for folks), and the gateway sends it out. There won't be any "packet confusion" because you're using a layer 2 switch, not a hub.

Otherwise, my single switch thats sitting next to me running a whole collection of networks must clearly not be working.

(You DO have to use an internal network IP, such as 10.10.x.x or 192.168.x.x, because they are not routable over the internet, hence why its not really a security issue. you cannot ping 192.168.34.1 over the internet.)

The big catch with this configuration would be your router needs to not give out DHCP to anyone but the server, and all your clients have to be directly pointed to the gateway manually. The bigger security threat would actually lie from within your network, not from the internet. For home use, its not really an issue. For a business LAN, you would obviously want to configure it differently, but it would certainly work. Worst case at home would be a laptop connecting and be set to DHCP, and just conflict with your gateway causing your internet to stop working until you fix it.

Its not ideal, but it would certainly work. Worst case, the ISP's first in line router will start filtering your broadcasts. You would want a switch you can tell not to FWD broadcasts through that specific port.
http://img.techpowerup.org/120610/Capture012927.jpg

A second NIC to flow traffic through would only change your available bandwidth (if everything is gigabit, you still have plenty with a single), and you would have the computer filtering broadcasts instead of the switch. The cable modem/DSL modem will never even know a computer is on the same physical network.

If you were to custom format your IP headers, you could potentially attack the computer from the outside network, by changing the MAC address in the header to that of the client; but discovering it wouldn't be easy, and the computer would just be like "oh this packet isn't for me /trash because it has the wrong IP address." (The internal network IP would negate your ability to traverse the internet for this type of attack.)


This statement contradicts itself. A different subnet is a completely different network.
...and all of this could be avoided by adding a second network device. It just over complicates it. A subnet is just division of IP ranges to determine what hosts can talk to what, where the router handles communication between subnets, I know all of this and I applogize for not explaining myself better, I'm a programmer not an journalist damn it! :p

The point I'm trying to make is that for the average user, having two interfaces is ideal because unless you really need to forwards ports to a particular machine or do some special routing, sticking with DHCP and having a network that is plug and play is much more preferable to having one where you have to manually configure each host.

I'm just saying it's not practical unless you're aware of every computer that is going to exist on the network.

Personally, I prefer to let DHCP manage my static IPs. That way if I have a machine that dual boots, I still get the same IP regardless of the OS or configuration. I like having one place that impacts everything, at least for network management.
 
Joined
Jul 1, 2005
Messages
5,196 (1.14/day)
Likes
296
Location
Kansas City, KS
System Name Dell XPS 15 9560
Processor I7-7700HQ
Memory 32GB DDR4
Video Card(s) GTX 1050/1080 Ti
Storage 1TB SSD
Display(s) 2x Dell P2715Q/4k Internal
Case Razer Core
Audio Device(s) Creative E5/Objective 2 Amp/Senn HD650
Mouse Logitech Proteus Core
Keyboard Logitech G910
#45
The point I'm trying to make is that for the average user, having two interfaces is ideal because unless you really need to forwards ports to a particular machine or do some special routing, sticking with DHCP and having a network that is plug and play is much more preferable to having one where you have to manually configure each host.

I'm just saying it's not practical unless you're aware of every computer that is going to exist on the network.

Personally, I prefer to let DHCP manage my static IPs. That way if I have a machine that dual boots, I still get the same IP regardless of the OS or configuration. I like having one place that impacts everything, at least for network management.
You can* still run DHCP on this network. This is actually how I have my network here set up (for my personal use). My router acts as a wireless extension of my wired network. (I also have some Cisco routers sitting around with a single ethernet port. How do you explain this? :p )

Every computer on my network is still DHCP. I jsut manually assigned my MAC's in the router to be given X ip address. My minecraft server is still the same IP address even if I boot over into Debian.

The only real gotchya is making sure you don't get broadcast storms. If you're to the point of having a software router running, it really isn't any more complex. If you can barely handle plugging in a linksys router and getting the defaults running, a software solution is NOT for you regardless of # of NIC's used.

*with a consumer modem, you just have to restrict it broadcasting its own DHCP.
 
Last edited:
Joined
Dec 18, 2008
Messages
1,833 (0.56/day)
Likes
523
System Name Computer
Processor 1700X
Motherboard CH6
Cooling Custom Loop
Memory G.Skill 32GB
Video Card(s) GTX 1070
Storage 500GB Samsung 850 Evo Msata
Display(s) LG 23" IPS
Power Supply Seasonic 760 Platinum
Software Windows 8.1 64-Bit
#46
oh god not packet tracer...
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
10,401 (4.84/day)
Likes
5,481
Location
Concord, NH
System Name Kratos
Processor Intel Core i7 3930k @ 4.2Ghz
Motherboard ASUS P9X79 Deluxe
Cooling Zalman CPNS9900MAX 130mm
Memory G.Skill DDR3-2133, 16gb (4x4gb) @ 9-11-10-28-108-1T 1.65v
Video Card(s) MSI AMD Radeon R9 390 GAMING 8GB @ PCI-E 3.0
Storage 2x120Gb SATA3 Corsair Force GT Raid-0, 4x1Tb RAID-5, 1x500GB
Display(s) 1x LG 27UD69P (4k), 2x Dell S2340M (1080p)
Case Antec 1200
Audio Device(s) Onboard Realtek® ALC898 8-Channel High Definition Audio
Power Supply Seasonic 1000-watt 80 PLUS Platinum
Mouse Logitech G602
Keyboard Rosewill RK-9100
Software Ubuntu 17.10
Benchmark Scores Benchmarks aren't everything.
#47
*with a consumer modem, you just have to restrict it broadcasting its own DHCP.
I don't know about your internet, but mine is dynamic and requires DHCP, using static won't work once the DHCP lease times out, because the ISP will try to assign it to someone else. I also don't have a Cisco switch laying around to use and neither do most people. :p
 
Joined
Jul 1, 2005
Messages
5,196 (1.14/day)
Likes
296
Location
Kansas City, KS
System Name Dell XPS 15 9560
Processor I7-7700HQ
Memory 32GB DDR4
Video Card(s) GTX 1050/1080 Ti
Storage 1TB SSD
Display(s) 2x Dell P2715Q/4k Internal
Case Razer Core
Audio Device(s) Creative E5/Objective 2 Amp/Senn HD650
Mouse Logitech Proteus Core
Keyboard Logitech G910
#48
I don't know about your internet, but mine is dynamic and requires DHCP, using static won't work once the DHCP lease times out, because the ISP will try to assign it to someone else. I also don't have a Cisco switch laying around to use and neither do most people. :p
mid-range switches are configurable. I have a little 26 port NetGear 10/100 with 2 gigabit ports that I can webcfg into. You don't have to have a $1000 catalyst for basic networking configurability. Most people don't have switches laying around at all unless they do networking, though(So you wont be using a soft router anyways..). Old routers can provide this functionality (especially if you can put DD-WRT on it )

Technically you could also use a hub(with a dual NIC config), but... just no...


oh god not packet tracer...

The latest version of Packet Tracer (5.3) is actually really good for learning and planning.
 
Last edited:

Solaris17

Creator Solaris Utility DVD
Joined
Aug 16, 2005
Messages
19,262 (4.28/day)
Likes
6,069
Location
Florida
System Name Not named yet
Processor I5 7640x 5Ghz 24/7
Motherboard MSI x299 Tomahawk Arctic
Cooling Corsair H55
Memory 32GB Corsair DDR4 3000mhz
Video Card(s) Gigabyte 1080TI
Storage 2x Seagate 3TB Drives (RAID 0) 1x Seagate 256GB SSD 1x Adata 120GB SSD
Display(s) 3x AOC Q2577PWQ
Case Inwin 303 White (Thermaltake Ring 120mm Purple accent)
Audio Device(s) Onboard on Audio-Technica ATH-AG1
Power Supply Seasonic 1050W Snow
Mouse Roccat Tyon White
Keyboard Ducky Shine 6
Software Windows 10 x64 Pro
#49
mid-range switches are configurable. I have a little 26 port NetGear 10/100 with 2 gigabit ports that I can webcfg into. You don't have to have a $1000 catalyst for basic networking configurability. Most people don't have switches laying around at all unless they do networking, though(So you wont be using a soft router anyways..). Old routers can provide this functionality (especially if you can put DD-WRT on it )

Technically you could also use a hub(with a dual NIC config), but... just no...





The latest version of Packet Tracer (5.3) is actually really good for learning and planning.
i do i have a fiber and ethernet switch lying around...............
 
Joined
May 13, 2010
Messages
4,422 (1.60/day)
Likes
1,603
System Name RemixedBeast
Processor Intel i5 3570K @ 3.4Ghz
Motherboard ASRock Z77 Pro3
Cooling Coolermaster Hyper 212 Evo
Memory 16GB Corsair XMS3
Video Card(s) EVGA Nvidia GTX 650 Ti SSC 1GB
Storage 1.5TB Seagate/128GB Samsung 840
Display(s) Samsung SyncMaster P2350 23in @ 1920x1080 + LG Flatron 19in Widescreen 1440x900
Case Antec Three Hundred Two
Audio Device(s) Beyerdynamic DT770 Pro 80 // Fiio E7 Amp/DAC
Power Supply 620w Antec High Current Gamer HCG-620M
Mouse Logitech G700s/G502
Keyboard Logitech K740
Software Windows Server 2012 x64 Standard
Benchmark Scores Network: APs: Cisco Meraki MR32, Ubiquiti Unifi AP-AC-LR and Lite, Ligowave NFT-3AC
#50
Layer 3 switches