Partager la connection WinXP vers Debian [Résolu] [Debian] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 02-04-2006 à 23:54:11
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+
Marsh Posté le 03-04-2006 à 14:14:38
question bête: tu as bien un cable croisé entre tes deux pc ?
Marsh Posté le 03-04-2006 à 19:31:26
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
Marsh Posté le 03-04-2006 à 21:55:12
Fatal a écrit : Oui évidemment... |
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.
Marsh Posté le 04-04-2006 à 01:01:20
fab_14 a écrit : Je garantis pas que çà marche mais perso je'essaierai çà en premier: |
surtout pas 192.168.1.0, c'est pas une adresse normale c'est celle de ton reseau logique
pour la gateway on preferera toujours que son ip se termine par 254 au passage
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
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
ps : oui j'aime faire compliqué
Marsh Posté le 04-04-2006 à 09:14:38
mobyfab a écrit : surtout pas 192.168.1.0, c'est pas une adresse normale c'est celle de ton reseau logique |
oui en effet j'étais bien fatigué hier :-)
Marsh Posté le 04-04-2006 à 11:08:09
mobyfab a écrit : surtout pas 192.168.1.0, c'est pas une adresse normale c'est celle de ton reseau logique |
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 ?"
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
Comment refaire les routes ?
Marsh Posté le 04-04-2006 à 11:59:16
Fatal a écrit : Ah ça m'a l'air bien crédible tout ce truc |
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
Marsh Posté le 04-04-2006 à 12:05:59
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
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...
Marsh Posté le 04-04-2006 à 13:23:01
Bon j'ai un problème :
Je n'arrive pas à rajouter certaines routes sous Debian. Je tape :
|
J'ai le droit à un
SIOCADDRT : Le réseau n'est pas accessible |
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
------------------------
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 ( )
Mais ping 192.168.0.1 (routeur) ne marche pas
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 :
Sous Debian :
Voici la partie de mon /etc/network/interfaces :
|
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
Mon /etc/resolv.conf :
search toto.com |
Mon /etc/networks :
localnet 192.168.1.0 |
Table de routage actuelle :
|
Bon voila j'espère que je suis clair, si y en a qui peuvent m'aider ils me sauveraient la vie...
Marsh Posté le 04-04-2006 à 13:30:48
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
Marsh Posté le 04-04-2006 à 13:48:21
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
Bon je crois que mon problème est résolu
Marsh Posté le 04-04-2006 à 14:04:34
Fatal a écrit : Ok je viens de faire un pont réseau. |
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
Marsh Posté le 04-04-2006 à 14:10:41
ouai ça marche mais je trouve ça assez bourrin comme méthode
enfin si ça te convient laisse comme ça
jte montrerai comment j'ai fait pour le routage si tu veu
Marsh Posté le 02-04-2006 à 23:49:34
Salut à tous,
/!\ Je débute sous Debian alors soyez assez clair dans vos explications
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 :
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 ?
J'en ai marre ya rien qui marche, au secours, aidez moi
Message édité par Fatal le 04-04-2006 à 14:04:08