
Настраивать:
У меня два компьютера, оба с интерфейсом Ethernet и беспроводным подключением.
У меня есть маршрутизатор А, подключенный к Интернету.
У меня есть маршрутизатор B, который не подключен к Интернету.
Я хотел бы подключить оба компьютера к маршрутизатору A по беспроводной сети, а оба компьютера — к маршрутизатору B по Ethernet.
Проблема:
Если я одновременно подключу компьютер к маршрутизатору A и маршрутизатору B, у меня больше не будет доступа в Интернет через маршрутизатор A.
Причина:
Передача файлов между моими двумя компьютерами через маршрутизатор A очень медленная, потому что беспроводная связь ужасна. Если бы я мог подключить оба компьютера к Интернету через маршрутизатор A, а оба компьютера друг к другу через маршрутизатор B, то я мог бы ускорить передачу файлов между ними, при этом все еще имея доступ к Интернету.
К моему великому раздражению, подключение по Ethernet к маршрутизатору, имеющему доступ в Интернет, не представляется возможным.
Дополнительная информация:
После подключения к маршрутизаторам A и 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
Я нашел предыдущий вопрос, который, кажется, создает ту же проблему (Как настроить двойное проводное и беспроводное соединение?), и последовал данному ответу. Это не сработало, и я все еще не мог подключиться к интернету через маршрутизатор A. Вывод 'route' изменился на следующий:
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
решение1
проблема сохраняется, поскольку у вас одна и та же сеть на обоих маршрутизаторах и, вероятно, один и тот же шлюз. Измените на одном маршрутизаторе конфигурацию для локальной сети, например: маршрутизатор 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
Пример конфигурации:
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
Таким образом, вы можете контролировать путь от pc1
до pc2
.
Пример: Если вы хотите получить доступ из pc1
через pc2
простой router A
доступ к ip: 192.168.1.6
. Если вы хотите получить доступ из pc2
через pc1
нажмите router B
на ip: 192.168.2.5
.
Доступ к интернету можно контролировать с помощью маршрута
ip route add default gw 192.168.1.1 - for router A
ip route add default gw 192.168.2.1 - for router B
Или просто не используйте gw по умолчанию на сетевой карте, если вы не хотите иметь доступ к Интернету.