2

У меня возникли проблемы с (я подозреваю) моим беспроводным маршрутизатором. Он подключен к Интернету с помощью обычного сетевого кабеля и имеет статический общедоступный IP-адрес. Наши два домашних ПК подключаются к маршрутизатору с помощью обычных сетевых кабелей, плюс есть ноутбук, который подключается через Wi-Fi.

diagram:
    Internet
       |
       | <- isp-supplied cat5 ethernet cable
       |
      D-Link D300 ...wifi... laptop
     /           \
    / <- cable -> \
  PC1             PC2

ПК и ноутбук находятся за NAT и имеют общий IP-адрес маршрутизатора. Роутер это D-Link D300. ПК1 используется для онлайн-игр, и я часто сталкиваюсь с ошибками при обрыве соединения при игре в Battlefield 3, StarCraft 2 и бета-версию Diablo 3; но не с TeamFortress 2 или бета-версиями Tribes Ascend. Проблема исчезает, когда я удаляю маршрутизатор и подключаю ПК1 напрямую к кабелю провайдера. Я также попытался отключить ПК2 и ноутбук, оставив ПК1 в качестве единственной машины, подключенной к маршрутизатору - нет. Как я могу диагностировать, в чем именно заключается проблема?

2 ответа2

2

Хорошо, если вы подключаете PC1 напрямую к провайдеру, это работает. Если вы поставите маршрутизатор между ними, он не будет работать. Вы выполнили правильный процесс поиска ошибок и обнаружили, что проблема в маршрутизаторе.

Почему это проблема? Похоже, он задыхается от ваших пакетов. Скорость интернета, вероятно, выше, чем та, с которой может справиться маршрутизатор. D-Link D300 находится в низкобюджетном спектре маршрутизаторов, и это не редкая проблема.

Работающие игры, возможно, просто не генерируют столько данных или имеют большую отказоустойчивость в отношении задержки до пропуска.

0

Классически, таблицы NAT дешевых потребительских маршрутизаторов не очень хорошо работают с большим количеством соединений (например, P2P) от множества устройств за этими маршрутизаторами ... Как только стол заполнен, вот и все. Некоторые устройства позволяют устанавливать меньшее время жизни для записей в таблице. Обычно достаточно просто купить более мощное устройство, т.е. больше памяти = большие столы. Например, в Bittorrent вы также можете попытаться уменьшить общее количество соединений.

По сути, если вам нужно сохранить устройство провайдера, вы переводите его в режим моста и подключаете еще один более мощный маршрутизатор, который выполняет NAT за ним. К этому маршрутизатору вы затем подключаете устройства.

Иногда вы также можете подключить несколько устройств непосредственно к маршрутизатору интернет-провайдера, даже если он находится в режиме моста. Затем вы получаете несколько общедоступных IP-адресов для каждого устройства. Однако максимально допустимое количество в этом случае обычно очень мало, если это вообще возможно.

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