Я настраиваю шлюз для подключения vpn шлюза с маршрутизатором Linksys RV042. Я смог пинговать друг друга, получить доступ к совместному использованию файлов (с включенным netbios).
У них одинаковая маска подсети 255.255.255.0,
192.168.1.0 <---> 192.168.2.0
Брандмауэр отключен.
Но когда я создавал / размещал игры в локальной сети (например, warcraft3), они не могли быть обнаружены клиентами на другом сайте / в локальной сети.
Насколько я знаю, warcraft3 использует широковещательную рассылку UDP, чтобы сообщить клиенту, что игра создана. 1. Как транслировать UDP в другую локальную сеть? что делать с многоадресной рассылкой?
Вы можете попробовать использовать утилиту UDP Broadcast Relay.
Я собираюсь рискнуть и предположить, что вы интернет-кафе, и поэтому это профессионально.
LAN-игры обычно предназначены для работы в LAN. Вы настроили свой VPN, используя методы межсетевого взаимодействия, и, проще говоря, игра обрабатывает это почти так же, как Интернет в целом. Необходимые широковещательные передачи и любые протоколы, не относящиеся к IP, которые он может использовать, не могут пересекать канал VPN, потому что они не маршрутизируемы. Это сделано намеренно. Они, как правило, полагаются на широковещательные рассылки (а для более старых - на такие вещи, как IPX / SPX, который вообще не является IP), а также на множество причин, по которым в первую очередь нужны отдельные подсети (как вы это делали; каждая сторона ваш VPN - это другая подсеть), чтобы этот трафик не пересекал определенные границы.
При риске значительного увеличения числа ваших широковещательных доменов (это отрицательно сказывается на масштабируемости) вам следует установить мост уровня 2 вместо маршрутизируемой VPN. Ваше оборудование может поддерживать это, а может и нет, но это правильное решение. Этот тип соединения между двумя отдельными сетями обычно использует такой протокол, как L2TP, и ретранслирует практически весь трафик (IP или иначе, широковещательный или одноадресный), который существует в проводе на одном сайте, на провод на другом сайте. Таким образом, вместо того, чтобы быть двумя отдельными подключенными сетями, сети кажутся одной локальной сетью для всех целей и задач.
Если вы делаете это и у вас много хостов с большим количеством широковещательного трафика, который вам не нужен (например, Windows NetBIOS), вам следует подумать об использовании брандмауэра в дополнение к мосту уровня 2, чтобы отбросить его часть. Это приложение брандмауэра, не связанное с безопасностью, но оно полезно для ограничения количества ложного широковещательного трафика, тем самым ограничивая влияние больших широковещательных доменов).
большинство маршрутизаторов по умолчанию не разрешают широковещательную рассылку. Chopper находится на правильном пути, ваш VPN-туннель запущен и работает и, похоже, разрешает «трафик», но вам может потребоваться команда «помощник», обычно используемая для разрешения широковещательной рассылки DHCP через роутер. но я незнаком с вашим маршрутизатором, и поэтому вам также может потребоваться добавить «правило» на каждом конце, т.е. маршрут 192.168.1.0 0.255.255.255 специальный интерфейс
и снова используйте эту команду маршрутизации на другом маршрутизаторе, но маршрутизация в другом направлении
маршрут 192.168.2.0 0.255.255.255 специальный интерфейс
по существу разрешить "этой сети" этой подсети "перейти сюда"
Примечание: используется обратная маска подсети, но вашему маршрутизатору может потребоваться маска 255.255.255.0