Page suivante Page précédente Table des matières
1) Materiel 2) Configuration 3) Modifications
1) Materiel

1-1) La machine

C'est un petit pc à base de pentium 350, 128 Mo de mémoire, quelques disques durs, un cdrom, une carte vidéo des plus basic, une carte son 'Creative Labs SB Live!'. De plus, j'ai installé un petit logiciel, beep 1.2.1, qui permet de modifier le 'bete' bip du pc, en fréquence et en longueur. La dessus, vient s'ajouter DEUX cartes réseau (PCI), une carte wifi MA311, et une carte multiports (ISA)
Voila, c'est à peut près tout! Une liaison internet par modem adsl ethernet (quand le modem veux bien fonstionner....), un café et l'addition!



1-2) les cartes reseaux ethernet

Ce sont deux simples cartes 100Mb Fast ethernet. Elles ont été toutes deux reconnues sans problème majeur. Il a juste fallut donner au noyau linux, lors du démarrage, l'irq de la seconde carte, bien sur, mais l'inclusion dans le fichier /etc/lilo.conf des parametres s'est fait du premier coup!
Pour le branchement, attention, car c'es connexions entre machine se font de carte à carte (pas de hub ethernet). Il faut donc du cable CROISÉ, sinon, ça marche pas. J'ai eu ce petit désagrément lors de mes essais avec le portable. Bilan, deux mois de 'perdu', à lire toutes les docs, faq, howto, .... possible et imaginable! Cela a été le seul bon côté de la chose. Au moins, j'ai lu des doc!



1-2) les cartes reseaux ethernet

Le plus simple, c'est de vous rediriger vers la doc réalisée spécialement pour celle-ci, sur la page wifi et debian


2) Configuration

2-1) Descriptif du reseau

Le réseau se présente comme ceci:

 modem 56k (mode bbs)------------+
                                 |
 ADSL (modem ethernet)-+         |
                       |         |
                       |         |
                  +-- eth0 ---- ttyS0 --+
                  |                     |
                  |       serveur       +-- lp0 -- carte 8 relais pour le chauffage
                  |                     |
                  +-- eth1 ---- wlan0 --+
                       |          |
                       |          +-- reseau interne 192.168.3.0/24
                       |
                       +-- reseau interne 192.168.2.0/24


2-2) Configuration logique

Pour ce qui est des adresses, voila comment cela se présente:

/--  <192.168.1.2>  Vers le modem ethernet, celui-ci ayant une adresse fixe (192.168.1.1)
internet/modem <adresse dynamique> <--  serveur  --  <192.168.2.1>  Vers le portable (192.168.2.2) (changement du cable lors des connexions de machines différentes)
\__  <192.168.3.1>  acces pour le reseau wifi
La machine à donc 3 acces réseau, donc 3 adresses reseau:
  1. 192.168.1.2 pour la carte sur laquelle est branchée la modem ethernet;
  2. 192.168.2.1 pour la carte réseau ou est connectée une machine par ethernet;
  3. 192.168.3.1 pour la carte représentant le réseau wifi.
Enfin, le plus marrant: les noms des machines:
Le nom de domain
--> starfleet.home
Le serveur
--> ncc1701d (192.168.1.2, 192.168.2.1, 192.168.3.1
Le pc de bureau
--> feline (192.168.2.3)
Le portable
--> excalibur (192.168.2.2)
Les connections entrantes
--> borg (192.168.2.10)

2-3) DNS

J'ai installé la version debian de bind9, et écris les fichiers de configuration.
Pour cela, je me suis basé sur le DNS HOWTO, ainsi que sur les pages de funix et de linux en rezo. Ces deux derniers sites sont très bien faits. Qu'ils en soient remerciés ici.
A quoi sert un dns?
C'est simple, en fait. Les machines ne connaissent (grosso modo) que les chiffres. Ainsi, quand on se connecte à un site, pour la machine, ce n'est qu'une adresse sous la forme 212.43.239.211 (cette adresse est fictive). Mais comme nous sommes humains (enfin, vous je suppose, parce que moi ....) c'est plus facile de retenir quelque chose comme rsuinux.free.fr, ou www.funix.org. Il existe donc un service (nommé DNS) qui fait la conversion entre le nom de l'adresse et le numéro d'adresse. Je ne rentre pas dans les détails.
Qu'a t'on besoin pour configurer le dns?

  • un fichier qui indique ou sont les informations du réseau ou fonctionne notre dns /etc/name.conf
    Il contient aussi d'autres info, comme l'adresse d'un autre dns (pour les adresses en dehors de notre réseau),
  • un fichier qui definie le nom et numéro de la machine ou se situe notre dns: /var/named/127.0.0.1
  • un fichier qui permet la convertion 'nom -> numero': /var/named/starfleet.home
  • un fichier qui permet la conversion 'numero -> nom': /var/named/192.168.1
    Et c'est tout!
    Une fois ceci configuré: on lance le tout (sous root):
    # ndc start
    et on teste avec un programme fait pour cela:
    # nslookup
    Pour l'utilisation de nslookup, je vous laisse vous reporter au 'man' sur votre système, ainsi qu'aux deux sites cités plus haut.

    Les Divers problèmes que j'ai eu, ont été au niveau du cable: il faut des cables RJ45 croisés, sinon, ça marche pas! Ca n'a l'air de rien, mais cela m'a fait perdre beaucoup de temps.
    Sinon, pas grand chose. Quelque fautes de frappe dans les fichiers de config. La, j'ai peut être eu du bol... Mais il faut dire aussi, que ce problème de cable m'a forcé à lire pas mal de doc.


    2-4) Apache, PHP4

    3) Modifications
    Encore en construction. Désolé...



    Page suivante Page précédente Table des matières
    © R. Suinot 2000/2001