3 votes

Mise en place d'un serveur dans un pays du tiers-monde... quelles sont mes options pour rassembler des connexions internet bon marché ?

Je travaille dans le tiers-monde dans un ministère de l'éducation. Nous nous installons dans un nouveau bureau et devons choisir un forfait Internet. Parce que le (seul) secteur des télécommunications a compris que les organisations gouvernementales pouvaient dépenser sans compter pour une connexion Internet, il existe une énorme disparité de coûts entre les lignes louées à usage professionnel et les connexions domestiques.

Quelqu'un peut-il m'expliquer les options qui s'offrent à moi pour ce que je crois (en cherchant dans d'autres fils) être appelé le channel bonding ? En d'autres termes, je veux prendre 4 connexions Internet (4 lignes connectées à 4 modems DSL), les placer dans un serveur et laisser tous les ordinateurs du réseau utiliser la bande passante accrue. De plus, je dois répartir l'utilisation de façon à peu près égale entre les 4 en raison de la manière dont le fournisseur d'accès organise la facturation.

Le serveur n'a pas encore été construit, nous pouvons donc facilement opter pour Windows ou Linux à ce stade.

Le hic, c'est qu'il est difficile d'obtenir des équipements de pointe (lire : des routeurs décents) ici. Mais on peut, par exemple, acheter un tas de cartes réseau.

Quels sont mes choix ?

3voto

Je vous suggère d'exécuter la distribution du pare-feu/routeur Pfsense sur votre serveur.

Avec ce logiciel, vous pouvez équilibrer la charge entre les quatre connexions DSL que vous avez. voir http://doc.pfsense.org/index.php/Multi_WAN_/_Load_Balancing pour plus de détails.

Vous pouvez également héberger des données/services (serveur web, FTP, etc.) pour des utilisateurs externes par le biais de ce routeur via une DMZ.

En tout, vous aurez besoin de 6 interfaces réseau sur votre serveur. 4 - Lignes DSL 1 - LAN 1 - DMZ

L'utilisation d'une ligne DSL résidentielle signifie très probablement que vous recevrez une adresse IP dynamique. Avec une ligne simple, vous utiliserez normalement un service DNS dynamique tel que dyndns ( http://www.dyndns.com ). Avec cette approche, vous créez un compte auprès de dyndns (disons) et choisissez une adresse web. Cette adresse web sera un sous-domaine sur l'un des domaines détenus par DynDns. Ensuite, vous synchronisez un client de mise à jour DNS sur votre routeur avec votre compte chez DynDNS. À ce stade, les gens peuvent accéder à votre serveur en utilisant l'adresse que vous avez choisie lorsque vous vous êtes inscrit au compte DynDNS.

Faire cela sur plusieurs lignes résidentielles devient soit délicat, soit coûteux. DynDNS a des options que vous pouvez examiner (Round robin load balancing etc.). Si cela dépasse votre budget, vous pouvez envisager ce qui suit :

Utiliser une seule ligne DSL et créer une adresse DynDns pour celle-ci (c'est ce que vous donnerez aux gens pour accéder à vos données). Notez que le trafic sortant sur cette ligne (téléchargements des personnes utilisant l'internet dans votre ministère) affectera les performances de votre serveur web.

Créez des adresses DynDNS pour vos quatre lignes DSL et créez une application Web distincte, hébergée ailleurs, que vous pourrez utiliser pour effectuer le "round robin" sur vos lignes DSL. Dans ce scénario, vous donnerez aux personnes souhaitant accéder à votre site l'adresse de votre application Web qui les redirigera vers l'une des quatre lignes DSL. En fonction de votre trafic, vous pouvez vous tourner vers Google App Engine ( http://code.google.com/appengine/ ) pour un hébergement gratuit de votre application web.

J'espère que cela vous aidera =)

1voto

MikeyB Points 38317

Je peux présenter quelques idées qui me viennent à l'esprit :

  • avec l'aide de votre fournisseur d'accès (s'il est réceptif à votre situation), vous pouvez vous arranger avec lui pour mettre en place une configuration multihommes appropriée pour votre réseau et utiliser BGP pour équilibrer la charge entre vos multiples connexions.
  • vous pouvez utiliser le PPP multilink, mais votre FAI doit le supporter de son côté.
  • une option ne nécessitant pas le support du FAI (en effet, vous pourriez avoir plusieurs FAI) serait d'utiliser Linux iptables pour SNAT chaque connexion sortante vers un modem sortant différent (ceci ne convient que si votre trafic est sortant).
  • IPv6 : Si vous obtenez IPv4 de votre fournisseur, vous pouvez essayer d'obtenir une partie de l'espace IPv6 qui vous est alloué, puis vous pouvez créer plusieurs tunnels vers un fournisseur de transit IPv6 (HE.net le fait gratuitement) et exécuter IPv6 BGP à travers ces tunnels. En théorie :)

0voto

d34dh0r53 Points 1651

Avec 4 IP et 4 interfaces physiques, vous pouvez utiliser le mode de collage 5 ou 6 sous Linux (je crois qu'il existe également des alternatives sous Windows). algorithmes d'équilibrage adaptatif de la charge pour le trafic sortant Cependant, cela peut également nécessiter une certaine connaissance du DNS en fonction de ce que vous faites exactement avec le trafic entrant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X