Я использую такие инструменты, как Tunnelier, чтобы войти в мой домашний маршрутизатор Tomato через SSH, а затем использовать его в качестве прокси для просмотра веб-страниц, туннеля для удаленного рабочего стола /VNC и т.д.
В большинстве случаев это прекрасно работает, но в некоторые дни каждая страница, которую я пытаюсь просмотреть, застревает, как будто туннель забит. Я загружаю веб-страницу, и она, кажется, загружается, затем останавливается, с небольшим значком загрузки, и ничего не происходит.
Я обновляю страницу, перезагружаю маршрутизатор, перезагружаю другие компьютеры в моей домашней сети и отключаю на них любые сервисы, влияющие на пропускную способность, я включил QoS на маршрутизаторе, чтобы установить приоритет SSH. Я не понимаю, что застревает. Перезагрузка или отключение / повторное подключение туннеля SSH улучшают скорость отклика на минуту, но затем он снова забивается. Это также помогает, если я ничего не делаю в туннеле в течение нескольких минут, тогда он будет реагировать на некоторое время, а затем снова засоряется.
Попытка открыть консоль терминала из Tunnelier также не отвечает, так что это не просто проблема просмотра веб-страниц. Аналогично, подключение к http://192.168.1.1
в браузере (к веб-конфигурации маршрутизатора через его собственный туннель) также медленное / медленное / прерывистое.
Если я открываю второе соединение через PuTTY и запускаю od -t x1 /dev/urandom
, он будет сидеть там, сбрасывая числа без зависаний, в то время как другой терминал и просмотр веб-страниц через Tunnelier заморожены и не отвечают.
Пропускная способность в реальном времени, сообщаемая маршрутизатором, нигде не приближается к пределам моего соединения DSL PPPoE, хотя она показывает большие пики во время задержки и соединение реагирует, когда оно показывает низкую пропускную способность.
Как мне устранить неполадки, как это?