Итак, имеется плохой провайдер-монополист (университет, общежитие - варианты сменить провайдер не предлагать).
Интернет предоставляется на каждое устройство отдельно путем регистрации mac адреса.
Провайдер запрещает использовать роутеры, никак адекватно не аргументируя, но понятно, что жадность провайдера
и наглость студентов все объясняет.
Раньше провайдер это делал путем установки ttl=1, то есть на роутер приходит сообщение и умирает. Это влияло и на такие программы как Connectify, и даже на VirtualBox (сеть не работала на гостевых ОС). Лечилось путем запрещения модификации TTL на роутере.
Теперь появился новый способ, в следствие которого TTL уже 58. На роутере интернет есть (адреса присваиваются, сайты пингуются), но на устройствах - нету доступа к сети. Если посмотреть пакеты в веб-интерфейсе роутера, то видно, что пакеты с устройств идут, но ответы от провайдера не приходят. Что самое интересное, если с устройств пропинговать любой сайт (например, ping google.com), то адрес преобразуется в ip-адрес, а дальше превышается время ожидания. А иногда скайп начинает работать (что очень загадочно, ведь только скайп и только иногда).
Поэтому вопросы:
- какие способы детектирования роутера существуют? (Вопрос для размышлений и удовлетворения интереса)
- как можно сделать, чтобы роутер был абсолютно невидим для провайдера?
p.s. Если что - роутер ZyXEL Keenetic Extra.