Некоторый фон

Интернет в моем студенческом доме действительно странный. Существует один выход Ethernet и несколько точек доступа Wi-Fi. В любом случае для получения доступа в Интернет требуется войти через веб-сайт. Это раздражает, так как каждое устройство требует отдельного входа в систему и, например, с PS3, невозможно вообще подключиться, так как процедура веб-входа не работает.

Поэтому я установил маршрутизатор D-Link DIR-635 который подключен к сетевой розетке. У него включен DHCP, поэтому он использует NAT, но все, к чему он подключен, также использует NAT, и я прочитал, что это не должно работать. Одноклассник попробовал это с Apple Airport, но это продолжает давать ошибки, связанные с NAT после NAT. В любом случае, моя установка работает, поэтому бонусные баллы, если вы можете уточнить это.

Мне нужно войти на сайт, о котором я упоминал ранее, с любого устройства, после чего все устройства в моей локальной сети будут подключены. Это замечательно. Кроме...

Короче

Время от времени я теряю подключение к Интернету, и мой маршрутизатор D-Link DIR-635 должен обновить DHCP. Я могу сделать это через веб-интерфейс, но моя жизнь была бы проще, если бы я мог просто запустить cmd файл, который говорит моему маршрутизатору делать это без всяких хлопот. Это установит соединение с моим маршрутизатором и выполнит правильную команду. Я пробовал гуглить, но не смог найти много полезного.

1 ответ1

2

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

Во-первых, если системы видеоигр не запрещены политикой вашего кампуса, поговорите с кем-нибудь в ИТ-отделе вашей школы и узнайте, могут ли они освободить MAC вашей PS3 от любой защиты, которую они настроили. Напомните им, что вы платите туда, если их условия не запрещают это.

Можно написать скрипт, который автоматизирует вход на страницу шлюза в вашей школе. Можно запускать сценарии из сторонних прошивок, таких как DD-WRT или OpenWRT, но, как правило, не из каких-либо типовых прошивок штатного маршрутизатора. Поэтому, если вы действительно хотите сделать это со своего роутера, переключитесь на роутер, который позволит вам прошить его на одну из этих систем. WRT54G дешевы на E-bay. В качестве альтернативы вы можете настроить настольный компьютер или ноутбук с общим доступом к Интернету или настроить рабочий стол или ноутбук Linux в качестве маршрутизатора.

Кроме того, написание такого сценария не является тривиальным, но не очень сложным, если вы знакомы с таким языком, как Perl, и у вас есть инструменты для прослушивания HTML-кода между вами и любой другой системой, которая просит вас войти. Существуют дополнения и программы Firefox, которые фиксируют обмен HTML между вами и удаленным хостом. По сути, вам нужно создать сценарий, который выводит те же данные, что и ваш браузер, вероятно, включающий такие вещи, как файлы cookie или скрытые поля формы на начальной странице, которую система отправляет вам с просьбой войти в систему.

Если ваша школа требует, чтобы вы решили ввести капчу для входа, забудьте об этом.

Вы можете попытаться просмотреть исходный код HTML и посмотреть, хорошо ли это известная система, выполняющая функцию шлюза. Может быть, есть инструмент, который это делает. Если нет, вам придется сделать свой собственный.

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