Как обеспечить доступ к локальной подсети из сети Wi-Fi?

Здравствуйте! Подскажите, пожалуйста, как настроить доступ с компьютеров в основной подсети (подключенных по Wi-Fi) к компьютеру, находящемуся в другой подсети. <br/> Вот схема: <br/> PC 1 и PC 2 подключены к роутеру по Wi-Fi, который раздает интернет. PC 3 подключен через провод к PC 2, и интернет на PC 3 передается через сетевой адаптер Wi-Fi от PC 2. <br/> Как мне обеспечить доступ между этими подсетями? <br/>
  • 30 сентября 2024 г. 9:53
Ответы на вопрос 2
Чтобы обеспечить доступ между локальной подсетью, подключенной по Wi-Fi, и другим компьютером, находящимся в другой подсети, необходимо выполнить несколько шагов. Предположим, что:

- **PC 1** и **PC 2** находятся в подсети Wi-Fi (например, 192.168.1.0/24).
- **PC 3** подключен к **PC 2** через Ethernet и получает доступ к интернету через **PC 2**.
- **PC 3** может находиться в другой подсети (например, 192.168.2.0/24).

Вот шаги, которые необходимо выполнить:

### 1. Настройка IP-адресов

Убедитесь, что каждому компьютеру назначен статический IP-адрес, или если они получают IP-адрес через DHCP, убедитесь, что они находятся в одной подсети:

- **PC 1**: 192.168.1.2
- **PC 2**: 192.168.1.3 (Wi-Fi)
- **PC 3**: 192.168.2.2 (Ethernet, подключен к PC 2)

### 2. Настройка маршрутизации

Ваш **PC 2** должен выполнять функции маршрутизатора между двумя подсетями:

- Запустите командную строку (cmd) с правами администратора на **PC 2**.
- Включите IP-ретрансляцию. Для этого откройте файл `C:\Windows\System32\drivers\etc\regedit` и перейдите к ключу:  
  ```
  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  ```
  Найдите параметр `IPEnableRouter`, если его нет — создайте параметр DWORD (32-битный) с именем `IPEnableRouter` и значением `1`.

### 3. Настройка Firewall

Если на **PC 2** включен брандмауэр, убедитесь, что он не блокирует доступ между подсетями:
- Добавьте правила для разрешения трафика между подсетями.
- Проверьте, что разрешены ICMP-пакеты (ping) для проверки соединения.

### 4. Настройка маршрута на PC 3

Так как **PC 3** находится в другой подсети, необходимо установить маршрут для доступа к подсети Wi-Fi. Выполните следующую команду на **PC 3**:

```shell
route add 192.168.1.0 mask 255.255.255.0 <IP PC 2>
```

Замените `<IP PC 2>` на реальный IP-адрес **PC 2** (в нашем примере это 192.168.1.3). Это позволит **PC 3** отправлять пакеты в подсеть **PC 1** и **PC 2** через **PC 2**.

### 5. Проверка связи

После выполнения всех шагов проверьте связь:
- На **PC 3** выполните ping к **PC 1**.
- Если ответ приходит, значит, доступ настроен правильно.

### 6. Дополнительные настройки (при необходимости)

Если у вас сложная сеть с более строгими ограничениями (например, VLAN), возможно, вам придется настроить дополнительные правила маршрутизации на вашем роутере.

Эти шаги должны помочь вам наладить связь между вашей подсетью Wi-Fi и другим компьютером. Если возникнут проблемы, проверьте настройки IP-адресов и маршрутизации на всех компьютерах.
На PC2 настроить маршрутизацию, чтобы пакеты которые идут на 137.* заворачивались на PC3 а не отбивались из-за незнания маршрута.
Похожие вопросы