Скачай mtr для винды, запусти через него пинг например google.com, mtr должен показать все промежуточные узлы. На них могут быть потери пакетов, но если интернет работает, то потери не важны. Главное что бы не было потерь к двум первым узнам это обычно твой роутер и роутер провайдера. Когда начнется проблема, сворачивай игрушку и смори на каком узле появляется проблема с потерями. Если на первом, то проблема где внутри домашней сети ( ротер, кабель, ПК). Если второй узел, то звоним провайдеру и ругаемся. Если дальше второго, то все равно звоним провайдеру и ругаемся.
Чисто в теории, сам я такое не пробовал. Есть механизм автоматичкой настройки прокси WPAD (Web Proxy Auto-Discovery Protocol). Можно попробовать поднять OpenVPN с помою которого в DHCP options 252 передавать клиенту настройки прокси, весь трафик не надо загонять в VPN достаточно одного маршрута через который будет доступна прокся. В самом же файле wpad ты указваеш адрес прокси и для каких сайтов должен использоваться прокси.
Mors Clamor, Обычно подключение по serial запрашивает только пароль на enable, а соответственно позволяет выполнить некоторые команды и получить инфу с коммутатора.
SunTechnik, Mors Clamor, Поддерживаю, начинать надо с восстановления доступа. На многих коммутаторах boot режим позволяет скопировать конфиг или сбросить пароль. Если удасться скопировать хоть один конфиг и пароль будет не зашифрован в нем, то скорее всего на остальных коммутаторах такой же пароль)
Зачем тебе python если все можно сделать на node ? Для node можна найти несколько библиотек для работы с SIP.
Может тебе подойдет asterisk как клиент и управление через ami+nodejs.