LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
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 07-28-2004, 08:16 PM   #1
ImpactDNI
Member
 
Registered: Jun 2004
Posts: 124

Rep: Reputation: 15
Reverse Clustering?


Crazy Idea. Hopefully someone has some guidance.
I go to college, and for some reason, my University has decided to cap ALL upload ports to 10kbs. As I know all of you agree, 10kbs is nothing, can't work with that. After many failed tries, they refuse to change my cap, however, I can register as many comps (nics) to the DHCP as I want.

So I got around to thinking:
Bonding, Clustering.
Clustering involves multiple computers being controlled by 1 central computer, Bonding involves making multiple NIC's act as one large NIC.
If each NIC is capped at 10kbs, you can see what I'm getting at.

Is there any way to do the following:
Have 6 NICs on 1 comp, when a request comes into one of them, have all 6 start acting.
Example: Someone connected over HTTP or FTP asks for file1.bin. The request comes into NIC1. Instead of NIC1 sending the file back, NIC1 sends back the first piece, NIC2 sends the 2nd piece, NIC3 the 3rd, etc. Esentially giving me 6x the upload bandwidth. The hard part I can see is convincing the person who originally sent the request packet that all the file pieces were coming back from the same place (all have different IPs).

Is there any sort of way to IP spoof so the recipient's comp deals with this correctly?

Option 2 I dont think works, but I'll post it anyhow:
Bond the 6 network adapters together. The problem here is they bond to the same IP as far as I know, which would just get capped.


Anyone have any thoughts? Or any other ideas?
Or even other crazy plans?
 
Old 07-28-2004, 08:32 PM   #2
SirSlappy
Member
 
Registered: Jun 2003
Location: Glendale AZ
Distribution: Slackware 10
Posts: 153

Rep: Reputation: 30
lol

I'll be paying attention to this post. Oughta be entertaining to say the least !

LOL
 
Old 07-28-2004, 08:32 PM   #3
ImpactDNI
Member
 
Registered: Jun 2004
Posts: 124

Original Poster
Rep: Reputation: 15
lol, whats that supposed to mean? =P
 
Old 07-28-2004, 08:35 PM   #4
SirSlappy
Member
 
Registered: Jun 2003
Location: Glendale AZ
Distribution: Slackware 10
Posts: 153

Rep: Reputation: 30
Just saying the solution to your problem oughta be interesting.. I doubt that you can have all the network cards spoof their identity due to router problems. But it's funny that you're attempting it. I say go for it. If you figureit out, I know a lot of people would love to read the HOWTO on it. :-)
 
Old 07-28-2004, 08:39 PM   #5
ImpactDNI
Member
 
Registered: Jun 2004
Posts: 124

Original Poster
Rep: Reputation: 15
Seems like it should be possible. I think its more of a HTTP/FTP problem than a linux one. But for some reason i cant find an HTTP/FTP forum =P
Plus, the guys here are always helpful.
Shouldn't it just be able to edit the outgoing packets to spoof the different IP?
Would the client accept that?

Edit:
Added thought: What about a messed up NAT system?

Edit #2:
Looking into modifying packets more (and by more, i mean, more than the zero knowledge I had before), TCP packets (HTTP/FTP) they have a constant open socket. Being that these network cards would be on the same computer, is it possible to share the socket connection?

Last edited by ImpactDNI; 07-28-2004 at 09:31 PM.
 
Old 07-29-2004, 08:48 AM   #6
ImpactDNI
Member
 
Registered: Jun 2004
Posts: 124

Original Poster
Rep: Reputation: 15
nobody?
I also heard if this doesn't work, theres apparently an easy way to run multiple connection streams (to different people) so I could host X number of people at the capped 10kbs each.
Anyone have anywhere to point me for this (apache)
 
Old 08-02-2004, 12:51 PM   #7
stickman
Senior Member
 
Registered: Sep 2002
Location: Nashville, TN
Posts: 1,552

Rep: Reputation: 53
Typically when you want to do bonding where each NIC communicates simulatenously for a single connection, then you need to also have the bonding done on the switch end of the cable as well.
 
Old 08-02-2004, 01:02 PM   #8
ImpactDNI
Member
 
Registered: Jun 2004
Posts: 124

Original Poster
Rep: Reputation: 15
yeah, thats what i had read..
hmmm
 
Old 08-02-2004, 01:07 PM   #9
david_ross
Moderator
 
Registered: Mar 2003
Location: Scotland
Distribution: Slackware, RedHat, Debian
Posts: 12,047

Rep: Reputation: 79
You should be able to do this with the Linux Advanced Routing & Traffic Control HOWTO:
http://lartc.org/howto/
 
Old 08-02-2004, 01:48 PM   #10
ImpactDNI
Member
 
Registered: Jun 2004
Posts: 124

Original Poster
Rep: Reputation: 15
awesome, dont have time right now to check it out, but thanks a ton for the link. You can be sure ill read it over =P
 
Old 08-03-2004, 11:35 PM   #11
ImpactDNI
Member
 
Registered: Jun 2004
Posts: 124

Original Poster
Rep: Reputation: 15
hmmm, gave it a good once-over, but didn't find anything that really seemed to be what I wanted...
Ill check it again tomorrw (might just be too late at night)
did you see anything in specific? or just thought that doc would be helpful?
 
Old 08-04-2004, 01:26 PM   #12
david_ross
Moderator
 
Registered: Mar 2003
Location: Scotland
Distribution: Slackware, RedHat, Debian
Posts: 12,047

Rep: Reputation: 79
More specificly this section is what you are probably looking for:
http://lartc.org/howto/lartc.rpdb.multiple-links.html

Particularly the second section however the first section is required so I would just read the whole page - it isn't that long .
 
Old 08-04-2004, 04:54 PM   #13
ImpactDNI
Member
 
Registered: Jun 2004
Posts: 124

Original Poster
Rep: Reputation: 15
Hmmm, looks to be EXACTLY what I want. All I need to know is...
Say someone sends a request to IPAddy1, and through load balancing the response gets sent out IPAddy2. Will the client who sent the initial request experience any problems dealing with a response coming from a different IPAddy?
 
Old 08-04-2004, 05:01 PM   #14
david_ross
Moderator
 
Registered: Mar 2003
Location: Scotland
Distribution: Slackware, RedHat, Debian
Posts: 12,047

Rep: Reputation: 79
That shouldn't happen.
Quote:
This set of commands makes sure all answers to traffic coming in on a particular interface get answered from that interface.
 
Old 08-04-2004, 10:02 PM   #15
ImpactDNI
Member
 
Registered: Jun 2004
Posts: 124

Original Poster
Rep: Reputation: 15
hmmm, problem is then I need the requests to get evenly spread out...
bringing me back to my original problem...
 
  


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
clustering rrecchia Linux - General 1 08-09-2005 01:29 PM
clustering mimithebrain Linux - General 2 06-13-2005 09:02 AM
Clustering alexr186 Linux - Software 3 06-29-2004 06:24 PM
Clustering Stephanie General 5 01-29-2004 12:04 AM
clustering nixnoobie Linux - Networking 3 06-21-2003 05:29 PM

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

All times are GMT -5. The time now is 02:54 PM.

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