Как настроить сеть между двумя ПК
Когда DMA-сборке вообще нужна сеть и как её поднять: прямой кабель, роутер или свитч. Статический IP или DHCP, подсети без жаргона, правила брандмауэра и проверка через ping.
Коротко
Большинству DMA-сборок сеть не нужна: она требуется только для KMBox Net, радара в браузере, удалённой прошивки карты и удалённого рабочего стола. В этих случаях самый простой надёжный вариант — один Ethernet-кабель и статические адреса в одной подсети; проверьте связь через ping, прежде чем винить софт.
На странице9
Нужна ли вам сеть вообще?
Обычной DMA-сборке сеть между двумя машинами не нужна: карта общается по PCIe и USB, и ни то ни другое не использует IP. Сеть нужна, только когда её прямо требует что-то конкретное, и таких вещей четыре. Первая — сетевое устройство ввода, например одна из версий KMBox Net, вторая — радар, который вы смотрите в браузере на другом устройстве. Ещё две — удалённый рабочий стол на второй ПК без монитора и передача файла прошивки без флешки. Если ничего из этого в ваших планах нет, пропустите настройку сети и потратьте это время на USB-тракт.
Как соединить две машины?
Работают все три варианта, но они различаются тем, что придётся настраивать руками и что ещё сможет достучаться до машин.
| Топология | Что это | Адресация | Подходит для | На что обратить внимание |
|---|---|---|---|---|
| Прямой кабель | Один Ethernet-кабель между сетевыми портами двух машин | Статическая на обеих сторонах. В сети из двух узлов DHCP-сервера нет | Самая простая надёжная связь и единственная, где нет третьего устройства, которое может отказать | Занимает единственный Ethernet-порт на каждой машине; интернета через него не получит ни одна из них |
| Имеющийся роутер | Обе машины в вашей текущей локальной сети, по кабелю или по Wi-Fi | DHCP работает сразу; зарезервируйте адреса или задайте их статически | Машины, которым нужен ещё и интернет, и телефон или планшет, подключаемый как экран радара | Изоляция клиентов на некоторых роутерах блокирует трафик между устройствами; Wi-Fi добавляет задержку и джиттер |
| Неуправляемый свитч | Небольшой свитч, в который подключены обе машины, с аплинком на роутер или без него | Статическая, если аплинка нет, и DHCP, если выше стоит роутер | Больше двух устройств или DMA-трафик в отдельном сегменте | Ещё один блок питания и кабель, которые могут отказать; сам по себе свитч адреса не раздаёт |
Для всего, что передаёт ввод или покадровые данные, проводная связь лучше Wi-Fi, так что Wi-Fi используйте только для телефона в роли пассивного экрана радара.
Что такое подсеть?
IP-адрес состоит из двух частей: одна говорит, в какой вы сети, другая — какая это машина в этой сети. Маска подсети показывает, где проходит граница, так что при обычной маске 255.255.255.0 первые три числа — это сеть, а последнее — машина. Значит, 192.168.50.10 и 192.168.50.11 — две машины в одной сети, которые могут общаться напрямую. А вот 192.168.50.10 и 192.168.1.11 находятся в двух разных сетях и не могут связаться без роутера между ними. Ошибка именно здесь — самая частая причина, по которой две машины на одном кабеле не видят друг друга.
Какие адреса задать при прямом кабеле
Если у вас нет причин выбрать другие числа, просто скопируйте эту схему. Обе машины получают адреса в одной сети с одинаковой маской, но без шлюза: в сети из двух узлов маршрутизировать некуда.
- Адрес второго ПК
- 192.168.50.10
- Адрес игрового ПК или устройства
- 192.168.50.11
- Маска подсети
- 255.255.255.0
- Основной шлюз
- Оставьте пустым при прямом кабеле
- DNS
- Оставьте пустым. В настройках софта указывайте IP-адреса
- Сетевой профиль
- «Частная сеть» (Private), а не «Общедоступная» (Public). В общедоступном профиле брандмауэр Windows блокирует гораздо больше
Как задать статический IP-адрес в Windows
Сделайте это на обеих машинах, каждый раз меняя только последнее число адреса.
- Подключите кабель и убедитесь, что индикаторы на сетевых портах горят с обеих сторон
- Откройте «Параметры» (Settings), затем «Сеть и Интернет» (Network and internet), затем «Ethernet»
- Выставьте для этого адаптера сетевой профиль «Частная сеть» (Private)
- Найдите «Назначение IP» (IP assignment), нажмите «Изменить» (Edit), выберите «Вручную» (Manual) и включите IPv4
- Введите адрес и маску подсети из схемы адресации, а шлюз и DNS оставьте пустыми
- Сохраните, затем повторите на другой машине с другим адресом
- Прежде чем открывать какой-либо софт, выполните проверку через ping, описанную ниже
Как проверить соединение через ping
Выполните эти команды в командной строке по порядку: сначала убедитесь, что ваш собственный адрес — тот, который вы задали, затем — что другая машина отвечает. Если ping не проходит, никакие настройки внутри приложения не помогут.
ipconfig /all
ping 192.168.50.11
ping -t 192.168.50.11
arp -a
netsh advfirewall firewall add rule name="ICMPv4 Allow Ping Requests" protocol=icmpv4:8,any dir=in action=allowВнимание
Какие правила брандмауэра добавить
В общедоступном профиле брандмауэр Windows блокирует большую часть входящего трафика, включая ping, и перевод адаптера в частный профиль решает почти всё. Некоторым приложениям, например серверу веб-радара или утилите удалённой прошивки, всё равно нужен входящий порт. Разрешите это одно приложение или этот один порт только в частном профиле, а общедоступный не трогайте. Полностью выключать брандмауэр — не решение, а дурная привычка на любой машине, которая хоть когда-нибудь подключается к другой сети.
Частые проблемы с сетью и их решения
Каждая строка описывает ситуацию из реальных тикетов поддержки. Начните с первой строки и идите по списку вниз.
| Симптом | Вероятная причина | Решение |
|---|---|---|
| Ping уходит в таймаут в обе стороны | У адаптера профиль «Общедоступная сеть», поэтому брандмауэр Windows отбрасывает входящий ICMP | Переведите оба адаптера в частный профиль или добавьте входящее правило ICMPv4 echo из проверки через ping, затем снова запустите ping |
| ipconfig показывает адрес, начинающийся с 169.254 | Адаптер запросил адрес по DHCP, не нашёл сервера и назначил адрес сам себе | Задайте статические адреса на обеих машинах или поставьте на пути роутер либо устройство с DHCP |
| Ping по IP проходит, а по имени машины — нет | При прямом соединении разрешения имён нет | Везде в настройках софта указывайте IP-адреса: разрешение имён для этого не нужно |
| Ping проходит, но приложение не может подключиться | Сеть в порядке; порт указан неверно или заблокирован | Проверьте порт в настройках приложения, затем разрешите входящие подключения на этот порт в частном профиле машины, которая принимает соединение |
| Вчера работало, сегодня нет, хотя ничего не менялось | После перезагрузки DHCP выдал другой адрес | Перейдите на статические адреса или зарезервируйте адрес на роутере, чтобы он никогда не менялся |
| Два устройства в одной Wi-Fi-сети не видят друг друга | На роутере включена изоляция клиентов (Client isolation или AP isolation) | Это настройка роутера, а не Windows, поэтому отключите изоляцию клиентов для этой сети или используйте кабель |
Вопросы про сеть
Нужен ли кроссовер-кабель для прямого соединения?
Нет, любой современный Ethernet-порт сам согласует пары, так что между двумя машинами работает обычный патч-корд.
Пропадёт ли интернет на втором ПК, если занять его единственный Ethernet-порт прямым соединением?
Да, этот порт будет обслуживать только прямое соединение. Для интернета используйте Wi-Fi или добавьте USB-адаптер Ethernet в порт, который не занят картой.
Безопасно ли держать обе машины в домашней локальной сети?
Это нормально и работает, но всё остальное в этой сети сможет достучаться до обеих машин. Не выключайте брандмауэр и ограничивайте свои правила частным профилем.
Нужно ли подключать к этой сети и игровой ПК?
Только если это прямо требуется, например для удалённого рабочего стола на игровой ПК или для сетевого устройства ввода, подключённого по такой схеме. Сам тракт чтения DMA сеть вообще не использует.
Можно ли подключить KMBox Net по Wi-Fi?
Технически это часто работает, но на практике используйте кабель. Тайминги ввода — единственная часть этой связки, чувствительная к джиттеру, а Wi-Fi добавляет джиттер.
Источники
Обычные принципы домашней сети применительно к этой сборке, плюс симптомы, которые раз за разом всплывают в тикетах нашей поддержки.
Читать дальше
Не получилось? Откройте тикет в Discord
Все гайды