web-dev-qa-db-fra.com

Comment puis-je me connecter à Internet à l'aide d'un routeur sans fil en même temps que me connecter à un réseau local à l'aide d'une connexion Ethernet?

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
3
user386667

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.

1
2707974