У меня странная проблема с серверным программным обеспечением Ventrilo, работающим на моей Linux-машине. Если я подключаюсь к серверу внутри своей локальной сети, сообщения продолжают отставать и т.д. Но пользователи, подключающиеся к серверу за пределами моей сети, не испытывают никаких проблем.
Итак, вопрос в том, как я могу обмануть программное обеспечение внутри локальной сети, чтобы я выглядел как подключающийся из внешней сети. Нужен ли мне прокси, работающий на каком-то внешнем сетевом компьютере? Кто-нибудь предлагает такую услугу?
Все проблемы начались, когда я сменил маршрутизатор, поэтому я предполагаю, что это как-то связано с новым маршрутизатором, но я не нашел решения, изменив настройки в моем маршрутизаторе, поэтому я пытаюсь исправить это другим способом.
Вы подключаетесь через IP-адрес или имя хоста? Если через имя хоста, это может быть разрешение на внешний общедоступный IP-адрес маршрутизатора, и в этом случае он пытается маршрутизировать через маршрутизатор. Если через IP-адрес, вы используете адрес сервера в локальной сети или публичный IP-адрес маршрутизатора?
Вы можете настроить свой внутренний DNS-сервер так, чтобы он возвращал внутренние IP-адреса при подключении из локальной LAN, вместо того, чтобы возвращать общедоступный IP-адрес вашего маршрутизатора (который предоставляет общедоступный DNS).
В противном случае вам может потребоваться настроить правильное правило NAT с обратной связью в вашем маршрутизаторе, чтобы трафик, попадающий на внешний адрес: порт, исходящий от внутреннего клиента, направлялся на внутренний сервер, И чтобы трафик, поступающий ОТ внутреннего клиента, казалось приходят с внешнего адреса роутера (отражающее правило).
Последствия этого для безопасности заключаются в том, что в журналах доступа на сервере вы не сможете определить, какой внутренний клиент устанавливает соединение и когда.
Второй вопрос: вы подключаетесь через IP-адрес или имя хоста? Если через имя хоста, это может быть разрешение на внешний
Вы случайно не перенаправили внутренний трафик на внешний интерфейс? Этого не должно быть, если проблема сохраняется, когда вы используете внутренний адрес вашего сервера, но вы упоминаете о внесении изменений в маршрутизатор.
Единственное, что приходит на ум, это если у вас есть какой-то сложный набор правил iptables на сервере или что-то экологическое, например, вентилятор рядом с вашим коммутатором или сетевые кабели? Вам нужно решить проблему, и похоже, что проблема, скорее всего, больше связана с вашей игровой приставкой или сетевым подключением, чем с маршрутизатором.
Вы включили QOS в своем роутере?
Кроме того, какая у вас топология? Допустим, 1 сервер 2 клиента подключены через роутер? Может быть, какие-то переключатели?