Linux router (don't laugh) WAS:Re: test
Routing 3 /24's and a /26 using 3 3c905's. eth0 goes to the cisco->world. eth1, eth1:0 and eth1:1 go to an ethernet switch that is serving machines from the three /24's. eth2 goes to a hub for one of our co-location clients. Attached is an mrtg graph from someone decided to throw about 8MB of garbage our way for a few hours. This little linux router just sat there and idled through it. [root@core0-eth0]:~ # /sbin/route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface Gateway-NET * 255.255.255.252 U 0 0 5 eth0 EZone-CoLo-2xx- * 255.255.255.192 U 0 0 97 eth2 2xx.xx.2xx.0 * 255.255.255.0 U 0 0 6189 eth1 xx6.28.xx.0 * 255.255.255.0 U 0 0 17 eth1:0 xx9.201.1x8.0 * 255.255.255.0 U 0 0 27 eth1:1 loopback * 255.0.0.0 U 0 0 0 lo default core1-eth0-Ente 0.0.0.0 UG 1 0 286496 eth0 [root@core0-eth0]:~ # /sbin/ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Bcast:127.255.255.255 Mask:255.0.0.0 UP BROADCAST LOOPBACK RUNNING MTU:3584 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 coll:0 eth0 Link encap:Ethernet HWaddr 00:60:08:A2:XX:XX inet addr:2xx.1xx.xx7.xx Bcast:2xx.1xx.xx7.xx Mask:255.255.255.252 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:27965989 errors:0 dropped:0 overruns:0 frame:0 TX packets:60325424 errors:0 dropped:0 overruns:0 carrier:0 coll:81 Interrupt:11 Base address:0x6100 eth1 Link encap:Ethernet HWaddr 00:60:08:A2:XX:XX inet addr:2xx.4x.xx4.1 Bcast:2xx.4x.xx4.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:60459559 errors:0 dropped:0 overruns:0 frame:0 TX packets:28096141 errors:0 dropped:0 overruns:0 carrier:10 coll:26 Interrupt:10 Base address:0x6200 eth1:0 Link encap:Ethernet HWaddr 00:60:08:A2:XX:XX inet addr:2xx.x8.2x.1 Bcast:2xx.x8.2x.255 Mask:255.255.255.0 UP BROADCAST RUNNING MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 coll:0 eth1:1 Link encap:Ethernet HWaddr 00:60:08:A2:XX:XX inet addr:1x9.xx1.xx8.1 Bcast:1x9.xx1.xx8.255 Mask:255.255.255.0 UP BROADCAST RUNNING MTU:1500 Metric:1 RX packets:1 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 coll:0 eth2 Link encap:Ethernet HWaddr 00:60:08:A2:XX:XX inet addr:xx9.1x5.xx0.xx9 Bcast:xx9.1x5.xx0.191 Mask:255.255.255.192 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:135534 errors:0 dropped:0 overruns:0 frame:0 TX packets:62097 errors:0 dropped:0 overruns:0 carrier:0 coll:4 Interrupt:9 Base address:0x6300 At 11:24 AM 10/27/98 -0800, you wrote:
Other lessons learned, Linux won't route between multiple NICs, using multiple aliases, even with ip-forwarding enabled.
Someone needs to tell one of our routers this. It has been routing between multiple NICs for well over a year without any problem.
In that case, I would dearly love to hear how it was done.
------- John Fraizer | __ _ The System Administrator | / / (_)__ __ ____ __ | The choice mailto:John.Fraizer@EnterZone.Net | / /__/ / _ \/ // /\ \/ / | of a GNU http://www.EnterZone.Net/ | /____/_/_//_/\_,_/ /_/\_\ | Generation A 486 is a terrible thing to waste...
On Tue, 27 Oct 1998, John Fraizer wrote:
Routing 3 /24's and a /26 using 3 3c905's. eth0 goes to the cisco->world. eth1, eth1:0 and eth1:1 go to an ethernet switch that is serving machines from the three /24's. eth2 goes to a hub for one of our co-location clients.
Attached is an mrtg graph from someone decided to throw about 8MB of garbage our way for a few hours. This little linux router just sat there and idled through it.
John, What kind of CPU/box is that? wfms
On Tue, 27 Oct 1998, John Fraizer wrote:
Routing 3 /24's and a /26 using 3 3c905's. eth0 goes to the cisco->world. eth1, eth1:0 and eth1:1 go to an ethernet switch that is serving machines from the three /24's. eth2 goes to a hub for one of our co-location clients.
I tried that several years ago and it blew up, I had to switch to FreeBSD. At one point I had only PC routers in my network doing full BPG4. I even had one at MAE-East that was peering with 12 providers at the time including UUNet and MCI. I started to upgrade to DS3 and connect to the rest of the NAPs, so I had to ditch them and go with the GRF. At that time it had a Compaq desktop sitting next to it connected to the switch with ethernet all I had to do was copy my gated configs. :-)
<> Nathan Stratton Telecom & ISP Consulting www.robotics.net nathan@robotics.net -- "No king is saved by the size of his army; no warrior escapes by his great strength." - Psalm 33:16
On Tue, 27 Oct 1998, John Fraizer wrote:
[root@core0-eth0]:~ # /sbin/route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface Gateway-NET * 255.255.255.252 U 0 0 5 eth0 EZone-CoLo-2xx- * 255.255.255.192 U 0 0 97 eth2 2xx.xx.2xx.0 * 255.255.255.0 U 0 0 6189 eth1 xx6.28.xx.0 * 255.255.255.0 U 0 0 17 eth1:0 xx9.201.1x8.0 * 255.255.255.0 U 0 0 27 eth1:1 loopback * 255.0.0.0 U 0 0 0 lo default core1-eth0-Ente 0.0.0.0 UG 1 0 286496 eth0
We're doing similar: $ netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 255.255.255.255 0.0.0.0 255.255.255.255 UH 1500 0 0 eth2 xxx.xxx.xxx.64 0.0.0.0 255.255.255.240 U 1500 0 0 eth1 xxx.xxx.xxx.160 0.0.0.0 255.255.255.224 U 1500 0 0 eth2 xxx.xxx.xxx.0 0.0.0.0 255.255.255.0 U 1500 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 3584 0 0 lo 0.0.0.0 xxx.xxx.xxx.254 0.0.0.0 UG 1500 0 0 eth0 The 255/32 route is so that the isc-dhcp server on the box will work with win95 clients. eth2 goes to a remote customer site via DSL. So they just plonk win95 machines on their hub and dont have to do any configuration. This machine is a 486DX/33 with 16mb ram. Even under heavy load between multiple ether interfaces with lots of firewall rules (eg ping -f -s 1500 from one side of the router to the other) it rarely breaks 15% cpu. Basically linux makes a _great_ multi-ethernet router. -Dan
We are also using Linux as routers/firewalls. Our twist is that the boxes have no harddrives! Instead we have hacked the software a little and now run 100% from CD-ROM. Bascially / is on a ramdisk. Our typical box has a 60MByte RAM disk out of 128MByte total RAM. Very fast. We can change config using ssh, save stuff using scp or make a new CD-ROM from time to time. Either way, zero maintenance. No backups necessary either. Works with any PC that will boot from a CD. One of our beta testers says that a P2 266 will packetfilter 50MBit/sec easily. Linux doesn't just kill Microsoft's NT and Solaris. It also eats Cisco for lunch. Email me if you think there would be interest in such a "Linux Router/Firewall KIT". We are about to package a CD based distribution plus a couple of the right Ethernet cards (this is key!) and are looking for more beta testers. Dirk On Tue, Oct 27, 1998 at 03:20:40PM -0800, Dan Hollis wrote:
On Tue, 27 Oct 1998, John Fraizer wrote:
[root@core0-eth0]:~ # /sbin/route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface Gateway-NET * 255.255.255.252 U 0 0 5 eth0 EZone-CoLo-2xx- * 255.255.255.192 U 0 0 97 eth2 2xx.xx.2xx.0 * 255.255.255.0 U 0 0 6189 eth1 xx6.28.xx.0 * 255.255.255.0 U 0 0 17 eth1:0 xx9.201.1x8.0 * 255.255.255.0 U 0 0 27 eth1:1 loopback * 255.0.0.0 U 0 0 0 lo default core1-eth0-Ente 0.0.0.0 UG 1 0 286496 eth0
We're doing similar:
$ netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 255.255.255.255 0.0.0.0 255.255.255.255 UH 1500 0 0 eth2 xxx.xxx.xxx.64 0.0.0.0 255.255.255.240 U 1500 0 0 eth1 xxx.xxx.xxx.160 0.0.0.0 255.255.255.224 U 1500 0 0 eth2 xxx.xxx.xxx.0 0.0.0.0 255.255.255.0 U 1500 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 3584 0 0 lo 0.0.0.0 xxx.xxx.xxx.254 0.0.0.0 UG 1500 0 0 eth0
The 255/32 route is so that the isc-dhcp server on the box will work with win95 clients. eth2 goes to a remote customer site via DSL. So they just plonk win95 machines on their hub and dont have to do any configuration.
This machine is a 486DX/33 with 16mb ram. Even under heavy load between multiple ether interfaces with lots of firewall rules (eg ping -f -s 1500 from one side of the router to the other) it rarely breaks 15% cpu.
Basically linux makes a _great_ multi-ethernet router.
-Dan
Another group doing this is the Linux Router Project: http://www.linuxrouter.org On 28-Oct-98 dirk@power.net wrote:
We are also using Linux as routers/firewalls. Our twist is that the boxes have no harddrives! Instead we have hacked the software a little and now run 100% from CD-ROM. Bascially / is on a ramdisk. Our typical box has a 60MByte RAM disk out of 128MByte total RAM. Very fast.
We can change config using ssh, save stuff using scp or make a new CD-ROM from time to time. Either way, zero maintenance. No backups necessary either. Works with any PC that will boot from a CD. One of our beta testers says that a P2 266 will packetfilter 50MBit/sec easily.
Linux doesn't just kill Microsoft's NT and Solaris. It also eats Cisco for lunch.
Email me if you think there would be interest in such a "Linux Router/Firewall KIT". We are about to package a CD based distribution plus a couple of the right Ethernet cards (this is key!) and are looking for more beta testers.
Dirk
On Tue, Oct 27, 1998 at 03:20:40PM -0800, Dan Hollis wrote:
On Tue, 27 Oct 1998, John Fraizer wrote:
[root@core0-eth0]:~ # /sbin/route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface Gateway-NET * 255.255.255.252 U 0 0 5 eth0 EZone-CoLo-2xx- * 255.255.255.192 U 0 0 97 eth2 2xx.xx.2xx.0 * 255.255.255.0 U 0 0 6189 eth1 xx6.28.xx.0 * 255.255.255.0 U 0 0 17 eth1:0 xx9.201.1x8.0 * 255.255.255.0 U 0 0 27 eth1:1 loopback * 255.0.0.0 U 0 0 0 lo default core1-eth0-Ente 0.0.0.0 UG 1 0 286496 eth0
We're doing similar:
$ netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 255.255.255.255 0.0.0.0 255.255.255.255 UH 1500 0 0 eth2 xxx.xxx.xxx.64 0.0.0.0 255.255.255.240 U 1500 0 0 eth1 xxx.xxx.xxx.160 0.0.0.0 255.255.255.224 U 1500 0 0 eth2 xxx.xxx.xxx.0 0.0.0.0 255.255.255.0 U 1500 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 3584 0 0 lo 0.0.0.0 xxx.xxx.xxx.254 0.0.0.0 UG 1500 0 0 eth0
The 255/32 route is so that the isc-dhcp server on the box will work with win95 clients. eth2 goes to a remote customer site via DSL. So they just plonk win95 machines on their hub and dont have to do any configuration.
This machine is a 486DX/33 with 16mb ram. Even under heavy load between multiple ether interfaces with lots of firewall rules (eg ping -f -s 1500 from one side of the router to the other) it rarely breaks 15% cpu.
Basically linux makes a _great_ multi-ethernet router.
-Dan
---------------------------------- E-Mail: jtownsend@tccomputers.com Date: 28-Oct-98 Time: 12:08:34 This message was sent by XFMail ----------------------------------
I just looked at their site. Difference is that they are constrained by having to to fit everything into 2MBytes. Ours don't have that limitation. The box that I'm using right now loads a 20MByte compressed RAMdisk from the CD. I also have /usr on the CD. When running this looks like this: sh# df Filesystem 1024-blocks Used Available Capacity Mounted on /dev/ram0 58087 37066 21021 64% / /dev/hdc 536232 536232 0 100% /cdrom Dirk On Wed, Oct 28, 1998 at 12:10:38PM -0900, jtownsend@tccomputers.com wrote:
Another group doing this is the Linux Router Project: http://www.linuxrouter.org
On 28-Oct-98 dirk@power.net wrote:
We are also using Linux as routers/firewalls. Our twist is that the boxes have no harddrives! Instead we have hacked the software a little and now run 100% from CD-ROM. Bascially / is on a ramdisk. Our typical box has a 60MByte RAM disk out of 128MByte total RAM. Very fast.
We can change config using ssh, save stuff using scp or make a new CD-ROM from time to time. Either way, zero maintenance. No backups necessary either. Works with any PC that will boot from a CD. One of our beta testers says that a P2 266 will packetfilter 50MBit/sec easily.
Linux doesn't just kill Microsoft's NT and Solaris. It also eats Cisco for lunch.
Email me if you think there would be interest in such a "Linux Router/Firewall KIT". We are about to package a CD based distribution plus a couple of the right Ethernet cards (this is key!) and are looking for more beta testers.
Dirk
On Tue, Oct 27, 1998 at 03:20:40PM -0800, Dan Hollis wrote:
On Tue, 27 Oct 1998, John Fraizer wrote:
[root@core0-eth0]:~ # /sbin/route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface Gateway-NET * 255.255.255.252 U 0 0 5 eth0 EZone-CoLo-2xx- * 255.255.255.192 U 0 0 97 eth2 2xx.xx.2xx.0 * 255.255.255.0 U 0 0 6189 eth1 xx6.28.xx.0 * 255.255.255.0 U 0 0 17 eth1:0 xx9.201.1x8.0 * 255.255.255.0 U 0 0 27 eth1:1 loopback * 255.0.0.0 U 0 0 0 lo default core1-eth0-Ente 0.0.0.0 UG 1 0 286496 eth0
We're doing similar:
$ netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 255.255.255.255 0.0.0.0 255.255.255.255 UH 1500 0 0 eth2 xxx.xxx.xxx.64 0.0.0.0 255.255.255.240 U 1500 0 0 eth1 xxx.xxx.xxx.160 0.0.0.0 255.255.255.224 U 1500 0 0 eth2 xxx.xxx.xxx.0 0.0.0.0 255.255.255.0 U 1500 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 3584 0 0 lo 0.0.0.0 xxx.xxx.xxx.254 0.0.0.0 UG 1500 0 0 eth0
The 255/32 route is so that the isc-dhcp server on the box will work with win95 clients. eth2 goes to a remote customer site via DSL. So they just plonk win95 machines on their hub and dont have to do any configuration.
This machine is a 486DX/33 with 16mb ram. Even under heavy load between multiple ether interfaces with lots of firewall rules (eg ping -f -s 1500 from one side of the router to the other) it rarely breaks 15% cpu.
Basically linux makes a _great_ multi-ethernet router.
-Dan
---------------------------------- E-Mail: jtownsend@tccomputers.com Date: 28-Oct-98 Time: 12:08:34
This message was sent by XFMail ----------------------------------
At 12:10 PM 10/28/98 -0900, you wrote:
Another group doing this is the Linux Router Project: http://www.linuxrouter.org
Over here at Razorfish we've been using Linux boxen as Routers, Firewalls and Crypto over IP Encapsulation Routers for about six months now. Its fairly robust and pretty damn inexpensive ($550.00 and some elbow grease) for what it delivers. We've managed to get everything we need into one 1.6mb floppy on Pentium 90 with 64megs RAM (3 in image) with two to four ethernet cards in place. I'm fairly happy with its preformance and it does beat in quality as well as price some of the solutions various networking groups have made for the same requirements. ...Now all i need is a way to plug the thing into my PBX for intra-office toll-free calls :D Christopher | || ||| || r a z o r f i s h , new york christopher k. neitzert [ director of information services ] >> (1) 212.966.5960
Routing 3 /24's and a /26 using 3 3c905's. eth0 goes to the cisco->world. eth1, eth1:0 and eth1:1 go to an ethernet switch that is serving machines from the three /24's. eth2 goes to a hub for one of our co-location clients.
Attached is an mrtg graph from someone decided to throw about 8MB of garbage our way for a few hours. This little linux router just sat there and idled through it.
And you point? [PC's as routers is as old as the hills, loads of ISP's do it]. Regards, Neil. -- Neil J. McRae. Alive and Kicking. Domino: In the glow of the night. neil@DOMINO.ORG NetBSD/sparc: 100% SpF (Solaris protection Factor) Free the daemon in your <A HREF="http://www.NetBSD.ORG/">computer!</A>
Attached is an mrtg graph from someone decided to throw about 8MB of garbage our way for a few hours. This little linux router just sat there and idled through it.
And you point? [PC's as routers is as old as the hills, loads of ISP's do it].
Anyone know where to get some multi-port (not hub/switch, but true distinct ports) NIC cards that are in the price range of N times the cost of a normal NIC card, compatible with Linux? I have a project that needs 12 to 20 ports. I've stuffed 4 NIC cards into a Linux box and it handles that OK. But I'd like to get more in there at proportional cost (I can hack the kernel if it needs any table size increases ... viva la source). For one thing I'd like to isolate all our colocation boxes into their own individual subnets. -- -- *-----------------------------* Phil Howard KA9WGN * -- -- | Inturnet, Inc. | Director of Internet Services | -- -- | Business Internet Solutions | eng at intur.net | -- -- *-----------------------------* philh at intur.net * --
Lo and behold, Phil Howard once said:
Anyone know where to get some multi-port (not hub/switch, but true distinct ports) NIC cards that are in the price range of N times the cost of a normal NIC card, compatible with Linux? I have a project that needs 12 to 20 ports. I've stuffed 4 NIC cards into a Linux box and it handles that OK. But I'd like to get more in there at proportional cost (I can hack the kernel if it needs any table size increases ... viva la source).
For one thing I'd like to isolate all our colocation boxes into their own individual subnets.
Try Phobos - http://www.phobos.com/ They make a quad 10/100 ethernet port; it's about $50 less than the other quad NICs around, and performs quite well. I'm not sure what their Linux support is. -Dave -- work: danderse@cs.utah.edu me: angio@pobox.com University of Utah http://www.angio.net/ Department of Computer Science
Phil Howard sez:
Anyone know where to get some multi-port (not hub/switch, but true distinct ports) NIC cards that are in the price range of N times the cost of a normal NIC card, compatible with Linux?
The product line that Adaptec bought has 4-port cards. {The name esacpes me at present...} And Adaptec has recently "seen the light" re: Linux. -- A host is a host from coast to coast.................wb8foz@nrk.com & no one will talk to a host that's close........[v].(301) 56-LINUX Unless the host (that isn't close).........................pob 1433 is busy, hung or dead....................................20915-1433
At 12:29 PM 10/28/98 -0500, David Lesher / hated by RBOC's in 5 states wrote:
Phil Howard sez:
Anyone know where to get some multi-port (not hub/switch, but true distinct ports) NIC cards that are in the price range of N times the cost of a normal NIC card, compatible with Linux?
The product line that Adaptec bought has 4-port cards. {The name esacpes me at present...}
nee Cogent. Various combinations of 10, 10/100 and 100 with 100BTx and 100B-T4. Used em for two years in an NT box routing at 100M just hunkey dorey, but thats another story... Eric
And Adaptec has recently "seen the light" re: Linux.
-- A host is a host from coast to coast.................wb8foz@nrk.com & no one will talk to a host that's close........[v].(301) 56-LINUX Unless the host (that isn't close).........................pob 1433 is busy, hung or dead....................................20915-1433
========================================================================== Eric Germann CCTec ekgermann@cctec.com Van Wert, OH 45891 http://www.cctec.com Ph: 419 968 2640 Fax: 419 968 2641 Network Design, Connectivity & System Integration Services A Microsoft Solution Provider
On Wed, 28 Oct 1998, Phil Howard wrote:
Anyone know where to get some multi-port (not hub/switch, but true distinct ports) NIC cards that are in the price range of N times the cost of a normal NIC card, compatible with Linux? I have a project that needs 12 to 20 ports. I've stuffed 4 NIC cards into a Linux box and it handles that OK. But I'd like to get more in there at proportional cost (I can hack the kernel if it needs any table size increases ... viva la source).
http://www.adaptec.com/products/datasheets/quartet.html http://www.freelabs.com/~whitis/hardware/quartet.html -Dan
Znyx (www.znyx.com) and Adaptec both make quad cards based on the DEC Tulip chip. I think Intel has a dual 82558 card. Expect to pay a substantial premium over the per-interface cost of single cards. You have to weigh that against the convenience/efficiency/etc. of getting all those ports into one box. Can't say whether these will work with Linux. I use FreeBSD. I have one box (a Pentium 133, if I recall correctly) with 14 Ethernet interfaces: 3 quad cards, 1 single, and an ISA NE-2000 clone on a particularly lightly used network. Works fine. The limiting factor ends up being PCI bus bandwidth. You'll be hard pressed to squeeze more than 100-150 Mb/s of total throughput out of the router, since every bit takes two trips across the PCI bus: from the device to main memory, and back. If you can figure out how to diddle IP headers while the packet is in the card's buffers, and then do a card-to-card PCI transfer (i.e., without going to main memory), you can probably do a bit better. I haven't tried this, so consider it a hypothesis. Jim Shankland Flying Fox Computer Systems, Inc.
At 08:51 AM 10/28/98 -0600, Phil Howard wrote:
Attached is an mrtg graph from someone decided to throw about 8MB of garbage our way for a few hours. This little linux router just sat there and idled through it.
And you point? [PC's as routers is as old as the hills, loads of ISP's do it].
Anyone know where to get some multi-port (not hub/switch, but true distinct ports) NIC cards that are in the price range of N times the cost of a normal NIC card, compatible with Linux? I have a project that needs 12 to 20 ports. I've stuffed 4 NIC cards into a Linux box and it handles that OK. But I'd like to get more in there at proportional cost (I can hack the kernel if it needs any table size increases ... viva la source).
For one thing I'd like to isolate all our colocation boxes into their own individual subnets.
You have two problems with this and they're both PC hardware-based. 1) IRQs are limited, if you subvert the printer and COM IRQs and have a single SCSI card for your disk (and the required SVGA display controller), you can use IRQ 3,4,5,7,11,12,14,15. This will max you out at 8 NICs on a linux box. Each NIC must have its own IRQ. 2) It makes no sense to have 100baseTX on anything less than a PCI slot, very few motherboards have more than four or five of these. In addition they only have four or five ISA slots, but one of them is physically shared with the PCI slots. You can put 10baseT on the ISA slots, but I wouldn't recommend 100baseTX there (3com 3c515 does 100baseTX on an ISA bus but throughput is slow, even for a single NIC). So, if you are only doing 10baseT, you can have a mix of ISA/PCI NICs for a maximum total of eight NICs before you start running into serious hardware limitations. For 100baseTX you have a maximum of four NICs. Total cost should be under $900US, if you are running Linux, plus the time it takes to configure this mess (about three daze [call it a week]). ___________________________________________________ Roeland M.J. Meyer, ISOC (InterNIC RM993) e-mail: <mailto:rmeyer@mhsc.com>rmeyer@mhsc.com Internet phone: hawk.mhsc.com Personal web pages: <http://www.mhsc.com/~rmeyer>www.mhsc.com/~rmeyer Company web-site: <http://www.mhsc.com/>www.mhsc.com/ ___________________________________________ I bet the human brain is a kludge. -- Marvin Minsky
On Wed, 28 Oct 1998, Roeland M.J. Meyer wrote:
You have two problems with this and they're both PC hardware-based. 1) IRQs are limited, if you subvert the printer and COM IRQs and have a single SCSI card for your disk (and the required SVGA display controller), you can use IRQ 3,4,5,7,11,12,14,15. This will max you out at 8 NICs on a linux box. Each NIC must have its own IRQ.
Some NICs can share IRQs across slots. -Dan
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Can't 3Com Etherlink NICs operate on IO addresses only? - -----Original Message----- From: owner-nanog@merit.edu [mailto:owner-nanog@merit.edu]On Behalf Of Dan Hollis Sent: Wednesday, October 28, 1998 10:15 AM To: Roeland M.J. Meyer Cc: Phil Howard; Neil J. McRae; nanog@merit.edu Subject: Re: Linux router (don't laugh) WAS:Re: test On Wed, 28 Oct 1998, Roeland M.J. Meyer wrote:
You have two problems with this and they're both PC hardware-based. 1) IRQs are limited, if you subvert the printer and COM IRQs and have a single SCSI card for your disk (and the required SVGA display controller), you can use IRQ 3,4,5,7,11,12,14,15. This will max you out at 8 NICs on a linux box. Each NIC must have its own IRQ.
Some NICs can share IRQs across slots. - -Dan -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 5.5.5 for non-commercial use <http://www.nai.com> Comment: All spammers are thieves - support jail terms for spamming iQA/AwUBNjfyvTAufbtGOmgdEQJx/wCg44rVkrHidRxT0VEn8KFspR772BsAnji5 /84HQ24nKhK2X2M4J+kP6tkh =3aeg -----END PGP SIGNATURE-----
participants (15)
-
Christopher Neitzert
-
Dan Hollis
-
David G Andersen
-
David Lesher / hated by RBOC's in 5 states
-
dirk@power.net
-
Eric Germann
-
James D. Wilson
-
Jim Shankland
-
John Fraizer
-
jtownsend@tccomputers.com
-
Nathan Stratton
-
Neil J. McRae
-
Phil Howard
-
Roeland M.J. Meyer
-
William F. Maton