17. april 2000 - 14:35Der er
10 kommentarer og 1 løsning
Flere default gateways til Linux
Jeg sidder og har et problem med en Internetforbindelse. Jeg har 3 routere, en 256kbit og to 128kbit. Kan jeg uden videre sætte to default gateways op i linux? "route add default gateway 192.168.2.1" Jeg bruger selfølgelig SQUID
Du skal kun have én default gateway, og den gateway skal så føre dig videre - du kan jo bare lave en default-route i den gateway du har på din klient..
Det giver slet ingen mening at skulle ave flere default-gateways - det siger navnet jo også..
Du kan sætte dem op, men med mindre den ikke svarer, benytter linux kun den første. Det er heller ikke ukompliceret at lave load-fordeling over linier med forskellig hastighed. Går linierne til forskellige udbydere? Så kan du evt starte flere squid-daemoner op, som benytter sig af hver sin proxy hos udbyderne. Så skal du fordele brugerne jævnt med halvdelen på den squid, der benytter 256kbit'en og en fjerdedel på hver af de to andre.
Kan det ikke lade sig gøre, at få kun én SQUID proxy server til at gå ud og fordele belastningen mellem flere routere? Jeg vil helst ikke bare have et ja/nej svar, men et lidt mere uddybbende svar.
Har du kontrol over routerne? Hvis det er Cisco routere,kan du sætte dem til at køre overløb på de andre forbindelser, når den første linie er belastet over f.eks. 80%, men det er lettest at lave, hvis det er een router, der har alle tre forbindelser.
Du kan også lave noget tilnærmet fordeling af routning ved at dele internettet op i tre klumper og sætte linux op til at bruge hver af de tre routere til hver sin klump: route add -net 0.0.0.0 128.0.0.0 gw 256k-router route add -net 128.0.0.0 192.0.0.0 gw 128k-router1 route add -net 192.0.0.0 192.0.0.0 gw 128k-router2
256k-router får adresserne 0.0.0.0-127.255.255.255 128k-router1 får adresserne 128.0.0.0-191.255.255.255 128k-router2 får adresserne 192.0.0.0-255.255.255.255
Svarene vil dog altid komme tilbage via den vej, der repræsenterer squid-maskinens rigtige ip-adresse, med mindre routerne laver NAT (network address translation).
Anthony > Dine routere laver NAT Svindler > Det er en god ide, men det bliver nok 4 Presige 100 eller noget i den stil, de kommer til at bruge World Online, så din ide holder ikke helt vand, Man kunne f.eks. få squid til at redirecte til andre proxyserver, det har jeg prøvet til et party, det var smart. vi havde 4 childs som hver havde et satdem (inden de satte begrænsning på dem) Squid fordelte datane ligeligt mellem de fire og sændte skrældet, så som icq irc etc, ud på en 256k linge, der brugte vi også routed... til at kontrollere det... det virkerde godt, har du andre forslag svindler?
Hvis brugerne skal surfe jævnt fordelt over hele internettet holder idéen da fint vand. Hvis de først og fremmest skal surfe på World Onlines hjemmesider, kan man gå ind og opdele World Onlines adresser på de tre forbindelser på tilsvarende vis. Hvis det er tilfældet, Anthony, så sig til, så griber jeg bit-kalkulatoren og skriver de tilsvarende route kommandoer.
Til Svindler Situationen p.t. er følgende: Jeg har 4 routere, alle på 128 kbit. Udbyder: WOL
Du skriver i starten noget i retningen af: "Det er heller ikke ukompliceret at lave load-fordeling over linier med forskellig hastighed."
Kan du forklare hvordan vi kan gøre det nemmet i SQUID????
Din ide med at dele Inet. op var ganske udmærket, men det ville jo være rart hvis jeg nu kunne bundle linierne, og på den måde opnå en jævn fordeling.
På forhånd tak...
PS. Til andre intereserede, samt Svindler. Hvis jeg får en god løsning hurtig, ja så kunne det jo være at jeg lod nogen flere point forære væk til en med et godt svar.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.