Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2783 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [Debian] Partager la connection WinXP vers Debian [Résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Debian] Partager la connection WinXP vers Debian [Résolu]

n°798486
Fatal
Oblivion c'est bon, mangez-en.
Posté le 02-04-2006 à 23:49:34  profilanswer
 

Salut à tous,
 
/!\ Je débute sous Debian alors soyez assez clair dans vos explications  :jap:  
 
J'ai installé la dernière version de Debian 3.1 Sarge sur un petit PC et j'ai un problème pour config mon réseau.
 
Chez moi il y a un réseau constitué d'un Routeur + 4 PC sous WinXP.
 
Le PC sous Debian ne peut pas etre connecté au routeur (plus de ports).
 
C'est pourquoi je souhaite partager la connexion internet d'un des PC qui possède 2 cartes réseaux avec le PC sous Debian.
 
Voici la config réseau globale avec les adresses IP pour chaque ports :
http://img371.imageshack.us/img371/1451/reseau2ym.jpg
 
Les problèmes :
- Les deux cartes réseaux du PC n°1 REFUSE de partager la connexion internet ("Une erreur s'est produite blablabla" )
- Donc je ne sais pas comment configurer Windows en tant que passerelle.
- Je ne sais pas comment configurer Debian pour accèder à la connection Internet du PC n°1.
 
Sous Debian, j'arrive à pinguer la carte réseau n°2 du PC n°1 mais avec le PC n°1, je n'arrive pas à pinguer la carte réseau du PC sous Debian...
La carte réseau est-elle correctement installée ? Comment en être sur ?  :sweat:  
 
 :pt1cable:  :cry:  :cry:  :cry:  
 
J'en ai marre ya rien qui marche, au secours, aidez moi  :cry:  :cry:


Message édité par Fatal le 04-04-2006 à 14:04:08
mood
Publicité
Posté le 02-04-2006 à 23:49:34  profilanswer
 

n°798487
enfoiro
a nickname is just a nickname
Posté le 02-04-2006 à 23:54:11  profilanswer
 

salut  
 
a ta place j'acheterai un nouveau switch c bcp + simple. sinon il faut configurer xp en passerelle et ce n'est possible que sous xp pro.
-> voir section windows.
 
a+

n°798580
fab_14
Posté le 03-04-2006 à 14:14:38  profilanswer
 

question bête: tu as bien  un cable croisé entre tes  deux pc ?

n°798708
Fatal
Oblivion c'est bon, mangez-en.
Posté le 03-04-2006 à 19:31:26  profilanswer
 

Oui évidemment...
 
En fait j'ai un réseau en 192.168.0.X pour les 4 PC.
 
Entre le PC n°1 et le Debian je dois mettre un réseau en 192.168.1.X ? Ou autre chose... Que mettre en DNS Nameserver, ou gateway sous Debian.
 
S'il vous plait aidez-moi :'(

n°798752
fab_14
Posté le 03-04-2006 à 21:55:12  profilanswer
 

Fatal a écrit :

Oui évidemment...
 
En fait j'ai un réseau en 192.168.0.X pour les 4 PC.
 
Entre le PC n°1 et le Debian je dois mettre un réseau en 192.168.1.X ? Ou autre chose... Que mettre en DNS Nameserver, ou gateway sous Debian.
 
S'il vous plait aidez-moi :'(


 
 
Je garantis pas que çà marche mais perso je'essaierai çà en premier:
 
 je changerai la plage d'adresse. je mettrais carte n°2 pc1 par exemple 192.168.1.0
 
ensuite sous debian tu édite /etc/network/interfaces et tu t'arranges pour avoir çà (utilise vi ou jed)
 
# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet static
        address  192.168.1.1
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.0
 
pour le dns tu édites le fichier /etc/resolv.conf
 
tu mets: nameserver IP_dns de ton fai.
 
donc comme ca la deuxieme carte de ton pc sous windows est la gateway de ton poste sous debian et a pour IP 192.168.1.0
 
et sur ton poste 1  tu active la connexion de pont (clic droit sur la carte rezo) et aussi peut-être le partage de connexion sur la carte rezo 1 celle i qui est relieé au routeur.

Message cité 1 fois
Message édité par fab_14 le 03-04-2006 à 23:06:31
n°798774
mobyfab
The power of dreams.
Posté le 04-04-2006 à 01:01:20  profilanswer
 

fab_14 a écrit :

Je garantis pas que çà marche mais perso je'essaierai çà en premier:
 
 je changerai la plage d'adresse. je mettrais carte n°2 pc1 par exemple 192.168.1.0
 
ensuite sous debian tu édite /etc/network/interfaces et tu t'arranges pour avoir çà (utilise vi ou jed)
 
# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet static
        address  192.168.1.1
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.0
 
pour le dns tu édites le fichier /etc/resolv.conf
 
tu mets: nameserver IP_dns de ton fai.
 
donc comme ca la deuxieme carte de ton pc sous windows est la gateway de ton poste sous debian et a pour IP 192.168.1.0
 
et sur ton poste 1  tu active la connexion de pont (clic droit sur la carte rezo) et aussi peut-être le partage de connexion sur la carte rezo 1 celle i qui est relieé au routeur.


 
surtout pas 192.168.1.0, c'est pas une adresse normale c'est celle de ton reseau logique  [:ban]  
 
pour la gateway on preferera toujours que son ip se termine par 254 au passage  :o  
 
moi ce que je ferai c'est que sur ton pc1, j'activerai le routage ip de xp (ipconfig /all pour verifier si c'est actif)
apres tu defini les ip des interfaces du pc qui vas faire la passerelle entre les 2 reseau :  
coté reseau de ton routeur : 192.168.0.133/24
coté reseau de ton debian : 192.168.1.254/24
et l'interface de ton pc sous debian : 192.168.1.1/24 par exemple
ensuite tu rajoute quelques routes pour faire marcher tout ça :
route add 192.168.1.0 MASK 255.255.255.0 192.168.1.254
route add 192.168.0.0 MASK 255.255.255.0 192.168.0.1
route add 0.0.0.0 MASK 0.0.0.0 192.168.0.1 (pour l'acces au net, toute ip inconnue est redirigée vers le routeur)
et sur ton debian tu tape un petit : set default gw 192.168.1.254
 
et voilà ça devrai marcher :p
 
edit : ne pas oublier de configurer ton routeur du net pour qu'il renvoi les ip au pc sous debian :
un petit
route add 192.168.1.0 MASK 255.255.255.0 192.168.0.133  
 
 :hello:
 
ps : oui j'aime faire compliqué :D

Message cité 2 fois
Message édité par mobyfab le 04-04-2006 à 01:05:51
n°798795
fab_14
Posté le 04-04-2006 à 09:14:38  profilanswer
 

mobyfab a écrit :

surtout pas 192.168.1.0, c'est pas une adresse normale c'est celle de ton reseau logique  [:ban]  
 


 
 :D  oui en effet j'étais bien fatigué hier :-)

n°798821
Fatal
Oblivion c'est bon, mangez-en.
Posté le 04-04-2006 à 11:08:09  profilanswer
 

mobyfab a écrit :

surtout pas 192.168.1.0, c'est pas une adresse normale c'est celle de ton reseau logique  [:ban]  
 
pour la gateway on preferera toujours que son ip se termine par 254 au passage  :o  
 
moi ce que je ferai c'est que sur ton pc1, j'activerai le routage ip de xp (ipconfig /all pour verifier si c'est actif)
apres tu defini les ip des interfaces du pc qui vas faire la passerelle entre les 2 reseau :  
coté reseau de ton routeur : 192.168.0.133/24
coté reseau de ton debian : 192.168.1.254/24
et l'interface de ton pc sous debian : 192.168.1.1/24 par exemple
ensuite tu rajoute quelques routes pour faire marcher tout ça :
route add 192.168.1.0 MASK 255.255.255.0 192.168.1.254
route add 192.168.0.0 MASK 255.255.255.0 192.168.0.1
route add 0.0.0.0 MASK 0.0.0.0 192.168.0.1 (pour l'acces au net, toute ip inconnue est redirigée vers le routeur)
et sur ton debian tu tape un petit : set default gw 192.168.1.254
 
et voilà ça devrai marcher :p
 
edit : ne pas oublier de configurer ton routeur du net pour qu'il renvoi les ip au pc sous debian :
un petit
route add 192.168.1.0 MASK 255.255.255.0 192.168.0.133
 
 :hello:
 
ps : oui j'aime faire compliqué :D


 
 
Ah ça m'a l'air bien crédible tout ce truc :)
 
Mais 1 question :
 
"192.168.1.254/24" -> Ca veut dire quoi le "/24 ?"  :whistle:
 
 
 
EDIT : Bon je crois que j'ai fait une grosse connerie...
 
Pour faire plus propre, j'ai supprimé toutes les routes déjà existantes pour mieux les rajouter moi-même... Mais quand je fais "route add -net blabla blabla" il me dit :
SIOCADDRT: Le réseau n'est pas accessible
Maintenant les 2 PC ne se pinguent plus  :cry:   :cry:
 
Comment refaire les routes ?  :sweat:

Message cité 1 fois
Message édité par Fatal le 04-04-2006 à 11:42:51
n°798845
mobyfab
The power of dreams.
Posté le 04-04-2006 à 11:59:16  profilanswer
 

Fatal a écrit :

Ah ça m'a l'air bien crédible tout ce truc :)
 
Mais 1 question :
 
"192.168.1.254/24" -> Ca veut dire quoi le "/24 ?"  :whistle:
 
 
 
EDIT : Bon je crois que j'ai fait une grosse connerie...
 
Pour faire plus propre, j'ai supprimé toutes les routes déjà existantes pour mieux les rajouter moi-même... Mais quand je fais "route add -net blabla blabla" il me dit :
SIOCADDRT: Le réseau n'est pas accessible
Maintenant les 2 PC ne se pinguent plus  :cry:   :cry:
 
Comment refaire les routes ?  :sweat:


 
 
le /24 c'est le masque de réseau, 24 bits soit : 255.255.255.0
 
tu le sort d'ou ton "-net"  :??:  
 
fait un petit "ipconfig /all" puis "route /?" ça t'aidera a comprendre  :D

n°798848
Fatal
Oblivion c'est bon, mangez-en.
Posté le 04-04-2006 à 12:05:59  profilanswer
 

Le -net je l'ai trouvé sur google comme commande, car route add tout seul ne marchait pas erf...
 
En fait je dois taper :
 
"route add IPHOST netmask IPMASK gw IPPASSERELLE dev eth0"
 
Or je NE PEUX PLUS RAJOUTER AUCUNE ROUTE !
 
J'ai une erreur : "SIOCADDRT : Le réseau n'est pas accessible" ou "SIOCADDRT : Network is unreachable"
 
En même temps c'est "normal" puisque je viens de supprimer toutes les routes...
 
Comment on reconfigure le b*rdel ?! Help  :cry:  :cry:  
 
 
Je crois que je vais péter un cable...
 
EDIT : Bon j'ai réussi à remettre...
 
J'ai changer /etc/networks j'ai mis "localnet 192.168.1.0".
J'ai fait un ifconfig eth0 down puis un ifconfig eth0 up
J'ai lancé un /etc/init.d/networking restart
 
Et c'est revenu :)
 
J'essaye vos méthodes...


Message édité par Fatal le 04-04-2006 à 12:15:41
mood
Publicité
Posté le 04-04-2006 à 12:05:59  profilanswer
 

n°798875
Fatal
Oblivion c'est bon, mangez-en.
Posté le 04-04-2006 à 13:23:01  profilanswer
 

Bon j'ai un problème :
 
Je n'arrive pas à rajouter certaines routes sous Debian. Je tape :
 


route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1  
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.133  


 
J'ai le droit à un

SIOCADDRT : Le réseau n'est pas accessible  

:o  
 
Si je retire le -net , j'ai le droit à un :

route: netmask 000000ff n'a pas de sens pour une route vers un hôte.


Et il me poste la syntaxe blablabla  :o  
------------------------
Pourtant :
- Avec le PC sous XP j'arrive à pinguer la carte eth0 du Debian 192.168.1.1.
- Avec le PC sous Debian j'arrive à pinguer intégralement le PC sous XP :
        * ping 192.168.1.254 marche
        * ping 192.168.0.133 marche (  :love: )
Mais ping 192.168.0.1 (routeur) ne marche pas  :fou:  
 
Sous XP j'ai réglé comme ceci :
- Carte réseau n°1 en static IP 192.168.0.133 branchée sur le routeur.
- Carte réseau n°2 en static IP 192.168.1.254, masque 255.255.255.0 branchée sur le Debian.
 
J'ai activé le routage IP sous XP par le registre (trouvé ici : http://www.laboratoire-microsoft.org/t/1374/ ) :
    * Démarrer, Exécuter puis tapez Regedit
    * Recherchez la clé : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
    * Créez ( ou modifiez ) une valeur Dword nommée : IPEnableRouter
    * Affectez-lui la valeur 1
 
Si je fais partager la connexion Internet sur la carte réseau n°2 j'ai droit à une erreur du type :
http://img156.imageshack.us/img156/3724/bugreseau6xh.jpg
 
Sous Debian :
 
Voici la partie de mon /etc/network/interfaces :


auto lo
iface lo inet loopback
 
auto eth0
iface eth0 inet static
        address 192.168.1.1
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.254
 
        dns-nameservers 212.27.54.252
        dns-search toto.com


 
Pour le dns-nameservers je savais pas quoi mettre alors étant chez free, j'ai mis un DNS de free : 212.27.54.252
Pour le dns-search, idem, alros j'ai mis n'importe quoi  :D  
 
Mon /etc/resolv.conf :

search toto.com
nameserver 212.27.54.252


 
Mon /etc/networks :

localnet 192.168.1.0


 
Table de routage actuelle :


Destination Passerelle        Genmask      Indic   Metric  Ref   Use   Iface
localnet     192.168.1.254  255.255.255.0  UG      0        0       0      eth0
localnet     *              255.255.255.0  U       0        0       0      eth0
default      192.168.1.254  0.0.0.0        UG      0        0       0      eth0


 
 
Bon voila j'espère que je suis clair, si y en a qui peuvent m'aider ils me sauveraient la vie...  :cry:

n°798878
mobyfab
The power of dreams.
Posté le 04-04-2006 à 13:30:48  profilanswer
 

sinon une methode un peu bourrin à mon sens mais qui marche, c'est de creer un pont reseau entre les 2 connections de ton pc
en gros ça transforme ton pc en switch tout en gardant la connection

n°798886
Fatal
Oblivion c'est bon, mangez-en.
Posté le 04-04-2006 à 13:48:21  profilanswer
 

Ok je viens de faire un pont réseau.
 
Mais l'adresse IP du pont est maintenant 192.168.0.184.
 
Que dois-je configurer maintenant ?
 
 
Edit : Ca y est ! Avec le pont réseau ça marche nickel ! J'ai attribué 192.168.0.150 à mon PC sous Debian et j'ai mis 192.168.0.184 en passerelle. J'arrive maintenant à pinguer tous les PC de mon réseaux !
 
Mais impossible de pinguer un site web !
 
Edit 2 ultime : J'ai rajouter la route "route add 0.0.0.0 MASK 0.0.0.0 192.168.0.1 " et j'arrive à pinguer les sites Web  :bounce:  :love:  :ouch:  
 
Bon je crois que mon problème est résolu :)

Message cité 1 fois
Message édité par Fatal le 04-04-2006 à 14:03:48
n°798896
fab_14
Posté le 04-04-2006 à 14:04:34  profilanswer
 

Fatal a écrit :

Ok je viens de faire un pont réseau.
 
Mais l'adresse IP du pont est maintenant 192.168.0.184.
 
Que dois-je configurer maintenant ?
 
 
Edit : Ca y est ! Avec le pont réseau ça marche nickel ! J'ai attribué 192.168.0.150 à mon PC sous Debian et j'ai mis 192.168.0.184 en passerelle. J'arrive maintenant à pinguer tous les PC de mon réseaux !
 
Mais impossible de pinguer un site web !


 
Et si tu partage la connexion a nouveau sur le xp ?
 
sinon route add default gw ip_passerelle fonctionne  (route del default gw ip_passerelle pour l'effacer)
 
 
edité : OK  :jap:


Message édité par fab_14 le 04-04-2006 à 14:05:57
n°798900
mobyfab
The power of dreams.
Posté le 04-04-2006 à 14:10:41  profilanswer
 

ouai ça marche mais je trouve ça assez bourrin comme méthode  :o  
 
enfin si ça te convient laisse comme ça
 
jte montrerai comment j'ai fait pour le routage si tu veu ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [Debian] Partager la connection WinXP vers Debian [Résolu]

 

Sujets relatifs
[Résolu en partie] Serveur avec plusieurs FAIpb lors d'upgrade de RAM sur debian
Unison : Unissons Win2003 et Debian[resolu]mandriva2006+P.O.V 6600GT = compatible ?
[Résolu] BIND + Apache + DHCP + VMWareCréation VPN " Redhat Entreprise vers boitier Arkoon A50"
Sources.list pour debian amd64[Résolu] Script ftp : Problème de répertoire
[debian] resolution ou configuration d'ecran[resolu] Svp, besoin d'aide pour config Mandriva/routeur
Plus de sujets relatifs à : [Debian] Partager la connection WinXP vers Debian [Résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR