Forum Linux.débutant Problème de construction d'un réseau local

Posté par  .
Étiquettes :
0
30
juil.
2006
Bonjour à tous,
j'essaie de construire un réseau local entre 2PC chez moi pour permettre de partager ma connexion Internet et mon imprimante.

Je tente de les connecter avec un câble RJ45 croisé, c'est ce qui me semble le plus économique.

Problème 1 concernant Eth1 de PC1:
Sur PC 1 (celui directement connecté à ma freebox et à mon imprimante) j'ai une Mandriva2006, ma carte mère possède deux ports Ethernet. Mon premier problème est que seul le port Eth0 clignote (nvidia Corp.|nForce2 MCP Networking adaptater) et le port Eth1 ne clignote pas (IEEE1394 Driver IPv4-over-1394 as per RFC 2734)

Sur le PC 2 (le client en somme) j'ai une ubuntu de juin 2006.

Problème 2 commnication entre les 2 PCs:
Pour l'instant vu que je n'arrive pas à faire clignoter Eth1 sur PC1, j'ai essayé de tester le réseau local (donc avec Eth0 de PC1) en affectant deux adresses IPs fixes 192.168.1.1 et 192.168.1.2 aux PCs. Le résultat du ping de PC1 vers PC2 est OK alors que celui de PC2 vers PC1 est KO (dans le même temps je peux pourtant voir sur la surveillance du réseau de PC1 une réception de paquets au moment de ce ping).

Je ne sais pas vraiment quoi faire même si je soupçonne que ça doit si compliqué.

Tous les conseils seront donc les bienvenus.
Merci d'avance.
  • # Hum, solution :

    Posté par  (site web personnel) . Évalué à 3.

    Bon un de tes pc est directement connecté au net (via la freebox), peux importe qu'elle soit en mode bridge ou mode routeur, on va l'appeler la passerelle.

    Le second pc qui va passer par cette passerelle est le client.

    Il te faut donc deux cartes réseau sur ta passerelle (le ieee 1394 c'est du firewire, RIEN a voir avec une carte réseau !!!).

    Je te conseille pour plus de simplicité de configurer la seconde carte avec une ip fixe : 192.168.0.1/255.255.255.0
    Ensuite configure la première carte avec l'ip : 192.168.1.1 (il me semble que la freebox utilise 192.168.1.254 en mode routeur a vérifier).

    /!\ Y a un bug dans les outils mandriva de la 2006 réglé dans la 2007, les outils de mandriva font sauter les changements manuels de shorewall dans /etc/shorewall/* si on les utilises pour reconfigurer le partage de connexion, le firewall, etc... /!\

    Tu peux utilise l'outil de partage de connexion qui marche bien :
    drakgw
    #il te mettra en place un proxy (squid), dhcpd, dns

    Sinon en manuel ça donne ça :
    Il va falloir installer un firewall (rien de sorcier ;) et le routage sur la passerelle :
    #active le forward de paquet tout le temps
    echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
    #installe le firewall
    urpmi shorewall
    #installe l'outil de configuration du firewall
    urpmi drakfirewall
    #configurer ta carte net a tout ouvert, idem pour la carte interne
    #(si tu est en mode bridge ouvre ce que tu veux sur la carte net seulement)

    #après plus d'utilisation de drakfirewall !!! (il mettrait en bazard la config ici) :
    #ajout de ceci dans /etc/shorewall/masq
    #carte réseau côté net, plage du réseau interne
    eth0 192.168.0.0/255.255.255.0
    #(va renvoyer tout le trafic vers le net de ton réseau interne, vers la carte réseau qui a le net, met ppp+, si tu est connecté en pppoe qui est le mode bridge)
    #relancer le firewall :
    service shorewall restart
    #activer le routage inverse
    echo 1 > /proc/sys/net/ipv4/ip_forward
    • [^] # Re: Hum, solution :

      Posté par  . Évalué à 1.

      Merci pour toutes tes explications qui m'ont montré que j'étais sur la bonne voie pour le partage de la connexion internet en utilisant les outils Mandriva et qui m'a surtout fait prendre conscience qu'en fait ma deuxième connexion Ethernet par câble Rj45 n'était pas activée (le Gigabit LAN de ma carte mère (ASUS A78X-E) s'active par le déplacement d'un jumper). Donc pour résumé maintenant Mandriva voit 3 ports Ethernet:
      - eth0 : 10/100M (celui par lequel je me connecte à ma freebox)
      - eth1 : le firewire dont je ne fais rien (merci Raphaël!)
      - eth2 : le Gigabit LAN avec lequel je relie le 2ème PC sous Ubuntu.

      Il y'a quand même quelque chose que je ne comprends toujours pas (en particulier!) c'est le problème numéro 2 que j'évoquait dans mon premier poste.
      Donc si quelqu'un a une piste...

      Bon, maintenant je m'en vais essayer de configurer les accès par ssh entre les deux machines, ce qui va pas forcèment être une partie de plaisir vu mon niveau de connaissance en la matière.

      A bientôt.
      • [^] # Re: Hum, solution :

        Posté par  (site web personnel) . Évalué à 2.

        En root
        #installation serveur et client
        urpmi openssh-server openssh-client
        #démarage du service (au boot c automatique)
        service sshd restart

        Puis en user :
        ssh user@ip_ou_machine
        password: <le pass user sur la machine distante>

        ps : pas de login autorisé en root direct par défaut (et c'est plus sur !!!)

        Si tu a le net c'est easy ;)

        ps : pour accéder a ton pc depuis le net faut que tu NAT le port 22 en tcp sur l'ip locale de ton pc connecté a la freebox en routeur ;)
        • [^] # Re: Hum, solution :

          Posté par  . Évalué à 1.

          Ca marche au poil, finalement que du plaisir!
          A bientôt peut être.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.