Le service principal d’un FAI (n’en déplaise à certains « gros FAI » qui n’ont pas tout compris et qui considère contractuellement que c’est accessoire) c’est de fournir un accès à internet. Une liaison, donc, avec, au bout, une adresse IP publique. Ça peut s’arrêter la, mais comme le souligne régulièrement Benjamin Bayart dans ses conférence, un FAI digne de se nom se doit de fournir un certain nombre de services à ses utilisateurs.
Ces services peuvent tous s’installer sur une seule et même machine sans trop de problèmes pour un petit FAI.
Un serveur DNS
C’est une base, sinon, la navigation risque d’être moins aisée. Le plus utilisé est bind qui, bien qu’un peu usine à gaz, fait bien son travail. La configuration de base après l’installation est en principe suffisante pour votre besoin. En un mot, vous installez bind sur une machine, vous le lancez, et vous donnez l’IP de cette machine comme serveur DNS à vos utilisateurs.
Attention, changer l’adresse IP d’un serveur DNS entraîne le changement partout chez tous les utilisateurs, il faut donc veiller a soigneusement la choisir pour éviter d’avoir à la changer trop souvent.
Petits tutos trouvé au hasard sur google, la, la et la.
Un serveur DHCP
Si vous fournissez directement de l’internet à vos utilisateurs (comprendre « si vous ne passez pas par de la collecte ADSL »), il est conseillé d’avoir un mécanisme d’attribution automatique des paramètre réseau. C’est le rôle de DHCP. L’implémentation la plus utilisée est encore une fois celle de l’ISC. Le DHCP attribue l’adresse IP, le masque de sous réseau, la passerelle par défaut et le(s) serveur(s) DNS au client (ce qui permet de changer assez simplement l’IP des serveurs DNS, si on considère que personne n’a indiqué ces paramètres en dur dans la configuration de sa machine).
L’utilisation d’un DHCP n’est pas incompatible avec la notion d’IP fixe, en effet, en fonctionnement standard (la configuration par défaut), le serveur DHCP attribue toujours la même IP à la même carte réseau tant qu’il n’est pas à cours d’IP dans le bloc qu’on lui a confié. On peut aussi, manuellement, forcé une IP fixe à une adresse MAC fixe.
La configuration de base fait intervenir quelques directives simples. L’extrait ci dessous est à priori suffisant (avec comme exemple une classe IP 192.168.0.0/24) :
option domain-name « nom_de_domaine_de_mon_fai_a.moi« ;
option domain-name-servers 192.168.0.253;
default-lease-time 600;
max-lease-time 1800;
authoritative;
ddns-update-style none;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.254;
}
notez les passages en gras, dans l’ordre :
- Le nom de domaine de votre fournisseur d’accès que vous avez crée
- L’adresse IP d’un serveur DNS qui accepte les demande de vos utilisateurs (il peut éventuellement être hors de votre réseau), vous pouvez en spécifier plusieurs en séparant avec des virgules
- La définition du bloc d’IP à distribuer et le netmask correspondant
- L’adresse IP de la route par défaut à appliquer à chaque bloc (il faut qu’elle soit dans le même bloc, sinon, ça marche pas)
Un serveur SMTP
Parce que beaucoup d’hébergeur de services emails disent encore aux clients « utilisez le SMTP de votre FAI », il est de bon ton d’en avoir un. J’ai une affection particulière pour Postfix qui présente l’avantage de fonctionner très rapidement après l’installation puisqu’il suffit de renseigner la liste des blocs d’IP qui ont le droit de l’utiliser pour envoyer des emails dans un fichier de configuration (main.cf) et de le lancer.
Si le serveur SMTP est sur la même classe IP que vos utilisateurs, la simple directive mynetwork_style=subnet suffit. Sinon, vous devez utiliser mynetwork = 192.168.0.0/24 (vous pouvez ajouter des classes ou des IP précises en les séparant avec des virgules)
Et en option ..
Un serveur de mail plus complet, incluant pop3, imap, webmail et sieve en plus du SMTP (plus tard, le tuto)
Un serveur web avec php et mysql embarqués pour que les utilisateurs puissent y coller leurs petites pages perso, leurs blogs, etc .. (ça, ça fera l’objet d’un dossier complet)
Et pourquoi pas, si votre FAI local propose du débit élevé (avec un réseau local ethernet en cuivre ou optique, par exemple), un service de stockage de fichier central, d’impression sur du matériel correct, de communication avec des services municipaux locaux ou d’entreprise, de la voix sur IP, etc …
Maintenant que vous savez à peu près a quelle sauce vous allez être mangé, nous allons voir comment monter un FAI très simplement en partant de rien.
Laisser un commentaire