Configuration:
J'ai deux ordinateurs, tous deux avec une interface Ethernet et sans fil.
J'ai un routeur A connecté à Internet.
J'ai un routeur B qui n'est pas connecté à Internet.
Je voudrais connecter les deux ordinateurs au routeur A sans fil et les deux ordinateurs au routeur B ethernet.
Problème:
Si je connecte un ordinateur au routeur A et au routeur B en même temps, je n'ai plus accès à Internet via le routeur A.
Raison:
Les transferts de fichiers entre mes deux ordinateurs utilisant le routeur A sont très lents, car le sans fil est terrible. Si je pouvais connecter les deux ordinateurs à Internet via le routeur A et les deux ordinateurs l'un à l'autre via le routeur B, alors je pourrais accélérer les transferts de fichiers entre eux tout en continuant à accéder à Internet.
À ma grande irritation, la connexion Ethernet à un routeur disposant d'un accès Internet n'est pas une option.
Informations supplémentaires:
Après la connexion aux routeurs A et B:
alyx@shire ~> route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default BTBusinessHub.h 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
192.168.1.0 * 255.255.255.0 U 9 0 0 wlan0
J'ai trouvé une question précédente qui semble poser le même problème ( Comment configurer des connexions doubles filaires et sans fil? ), et j'ai suivi la réponse donnée. Cela n'a pas fonctionné et je ne pouvais toujours pas me connecter à Internet via le routeur A. La sortie 'route' a été modifiée comme suit:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
192.168.1.0 * 255.255.255.0 U 9 0 0 wlan0
le problème persiste car vous avez le même réseau sur les deux routeurs et probablement la même passerelle. Changez sur une configuration de routeur pour le réseau LAN ex: routeur A lan: 192.168.2.0/24.
| internet
--------------
|----------------- | router A |--------------|
| -------------- |
| |
| 192.168.1.0/24 |
| |
ip:192.168.1.5 ip:192.168.1.6
---------- ----------
| pc 1 | | pc 2 |
---------- ----------
ip:192.168.2.5 ip:192.168.2.6
| |
| |
| 192.168.2.0/24 |
| |
| -------------- |
|-----------------| router B |---------------|
--------------
| internet
Exemple de configuration:
pc1
eth0 ip: 192.168.1.5
nm: 255.255.255.0
gw: 192.168.1.1
wles0 ip: 192.168.2.5
nm: 255.255.255.0
gw: 192.168.2.1
pc2
eth0 ip: 192.168.1.6
nm: 255.255.255.0
gw: 192.168.1.1
wles0 ip: 192.168.2.6
nm: 255.255.255.0
gw: 192.168.2.1
router A
lan ip: 192.168.1.1
nm: 255.255.255.0
router B
lan ip: 192.168.2.1
nm: 255.255.255.0
De cette façon, vous pouvez contrôler le chemin depuis pc1
à pc2
.
Exemple: si vous souhaitez accéder à partir de pc1
à pc2
par router A
accès simple à ip: 192.168.1.6
. Si vous souhaitez accéder à partir de pc2
à pc1
par router B
appuyez sur ip: 192.168.2.5
.
Accès à Internet que vous pouvez contrôler avec l'itinéraire
ip route add default gw 192.168.1.1 - for router A
ip route add default gw 192.168.2.1 - for router B
Ou simplement, n'utilisez pas gw par défaut sur la carte réseau avec laquelle vous souhaitez éviter l'accès à Internet.