Forum Clubic

Double réseau : wi-fi + filaire

Salut tout le monde,

J’ai un pc portable et un pc fixe. Les deux sont en wi-fi.

Je souhaite les relier par câble direct (car le débit est <500ko/s de wi-fi à wi-fi), mais dès lors je pers toute connexion vers Internet car les eth0 sont prioritaires.

Donc ma question est : peut-on faire communiquer par câble les deux ordis (avec le débit qui va bien) et garder en même temps la connexion wi-fi ?

Je sais c’est coriace :smiley:

il devrais suffire d’indiquer la route par defaut vers l’interface wifi
et des d’adresses IP differentes pour les deux interfaces

comme wlan0 = 192.168.0.2 et eth0 = 192.168.1.2 et route par defaut sur wlan0 (route add default wlan0, de mémoire ou peut être l’adresse du routeur, ça donnerais quelque chose comme route add default gw 192.168.0.1)

afin de pouvoir le contacter via l’interface de ton choix.
Edité le 21/11/2008 à 19:56

Salut et merci pour ta réponse.

Malheureusement, je crains que ce ne soit un peu plus compliqué …

Voila ce que donne la commande $ netstat -rn :


Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic   MSS Fenêtre irtt Iface
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 wlan0
0.0.0.0         192.168.0.132   0.0.0.0         UG        0 0          0 wlan0

Puis # route :


Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 wlan0
default         192.168.0.132   0.0.0.0         UG    0      0        0 wlan0

Et enfin mon /etc/network/interfaces :


# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

#
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.0.11
netmask 255.255.255.0
gateway 192.168.0.132
dns_nameservers 208.67.220.220 208.67.220.222
wireless-key XXXXXXXXXXXXXXXXXXXXXXXX
wireless-essid YYYYYYYYYYY
auto wlan0

Les @IP des interface filaires prennent des adresses par défaut.

Si vous voyez quelque chose qui cloche … :slight_smile:

il faudrais voir avec la liaison ethernet etablie
ça remonte à loin tout ça pour moi ^^

si tu branches 2 machines en direct, y’a pas de serveur DHCP donc fatalement, il faut leur donner des IP fixes.
Faut surtout pas donner des IP a ton lien wifi et ton lien ethernet dans le meme plan d’adressage sinon ca fa forcement foutre la grouille au niveau routage.

J’ai laissé en DHCP car de toute manière le système (Debian GNU-Linux) affecte des IP en 169.x.x.x.
Donc j’ai wlan0 en 192.x.x.x et eth0 en 169.x.x.x ; j’ai testé avec un XP Pro est ça fonctionne comme je le souhaite mais pas sur mes Linux.

Ouais mais c’est foireux… ces adresses sont en /16 (ou en /8 ) et sont generees aleatoirement par windows. Je sais pas si linux attribue des adresses… et si ca se trouve ce ne sont pas des adresses de la meme classe…

Il vaut vraiment mieux attribuer des adresses fixes en 192.168.2.0/24 par exemple car tu seras sur de ne pas avoir de probleme d’adressage.
Edité le 22/11/2008 à 11:56

Salut,

Merci à vous deux, ça fonctionne bien comme je le souhaite. :super: J’espère que si je redémarre un jour ça ne désactivera pas tout … :etonne2:

Et puis je viens de découvrir ssh -X, je vais m’amuser un peu :smiley:

qu’est-ce que tu a fait donc ?
tu peu detailler un peu ? il y a network-manager sur un des poste, voir les deux ?

Salut,

J’ai mis des @IP statiques (192.168.2.X) dans /etc/fstab.
Je aussi trifouillé du coté de cette commande :

route add gw 192.168.0.132 wlan0 default

Et je me retrouve avec ça comme route :

Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
192.168.2.0     *               255.255.255.0   U     0      0        0 eth0
192.168.0.0     *               255.255.255.0   U     0      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 eth0
default         192.168.0.132   0.0.0.0         UG    0      0        0 wlan0
default         192.168.2.254   0.0.0.0         UG    0      0        0 eth0

Et ça fonctionne bien.

Cette route ne sert a rien puisque l’autre machine n’est tres probablement pas configuree pour router quoique ce soit…
Donc tu peux l’enlever :wink: