У меня есть две небольшие сети: одна кабельная, другая Wi-Fi и подключение к интернету.

Первый: 10.5.0.0 подсеть 255.255.0.0 шлюз 10.5.60.1 Второй: 192.168.0.0 подсеть 255.255.255.0 шлюз 192.168.0.1

Шлюзом для первой сети является машина Ubuntu, я настроил NAT, чтобы я мог получить доступ ко всем компьютерам во второй сети.

Шлюзом для второй сети является беспроводной маршрутизатор TP-LINK, я настроил статический маршрут следующим образом: Сеть назначения: 10.5.0.0 Маска подсети: 255.255.0.0 Шлюз по умолчанию: 192.168.0.1

Но в случае использования беспроводной связи я не могу получить доступ к первой сети, кроме шлюза 10.5.60.1

С Mac с помощью беспроводной связи (адрес 10.5.60.101) я сделал трассировку:

$ traceroute 10.5.60.1
traceroute to 10.5.60.1 (10.5.60.1), 64 hops max, 52 byte packets
 1  192.168.0.1 (192.168.0.1)  4.051 ms  0.901 ms  0.886 ms
 2  10.5.60.1 (10.5.60.1)  2.085 ms  1.911 ms  1.303 ms

$ traceroute 10.5.60.2
traceroute to 10.5.60.2 (10.5.60.2), 64 hops max, 52 byte packets
 1  192.168.0.1 (192.168.0.1)  1.761 ms  1.186 ms  1.050 ms
 2  192.168.0.1 (192.168.0.1)  3177.626 ms !H  3071.109 ms !H  3071.924 ms !H

1 ответ1

0

Если ваша сеть LAN находится за NAT (с ограниченным конусом), то вы не можете получить доступ к машинам в сети LAN из вашей сети WiFi. NAT с ограниченным конусом скрывает IP-адреса всех отдельных компьютеров / компьютеров, вся сеть ЛВС отображается на один внешний IP-адрес (IP-адрес 192.168.0.x компьютера с Ubuntu). Это позволяет машине, находящейся за NAT, получать доступ к машинам вне NAT, но не позволяет машинам, находящимся за пределами NAT, получать доступ к машинам за NAT.

Кажется, что вы действительно хотите, это маршрутизация без NAT. Но даже в этом случае (или с полным конусом NAT) ваши настройки неверны. Если ваша WiFi-сеть хочет подключиться к локальной сети, она не должна связываться с вашим интернет-маршрутизатором TP-Link, она должна связаться с машиной Ubuntu, которая находится в обеих сетях. Таким образом, вы должны изменить маршрут на

Destination Network: 10.5.0.0 Subnet Mask: 255.255.0.0 Default Gateway: 192.168.0.x

где 192.168.0.x - это IP-адрес компьютера с Ubuntu.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .