У меня есть Ubee DDW3611
маршрутизатор с Wi-Fi
главным компьютером, подключенным через кабель к этому маршрутизатору. Я хотел бы отключить / включить Wi-Fi
маршрутизатор в терминале, запустив какой-то скрипт. У меня есть доступ администратора к маршрутизатору.
Причина этого в том, что я не пользуюсь им Wi-Fi
во время работы на основном компьютере и не хочу, чтобы Wi-Fi
в рабочей комнате был сильный сигнал.
Я использую Ubuntu 14.04 LTS.
решение1
Это потребует некоторой работы.
Общие шаги для достижения этого:
- Включите
tcpdump
компьютер. Пусть он прослушивает трафик между компьютером и маршрутизатором на порту 80. - В браузере включите Wi-Fi на роутере или выключите его.
- Внимательно изучите трафик, который выдает
tcpdump
. Вам нужно искать URL-адреса, полученные командами GET и POST, а также файлы cookie и т. д. - Воссоздайте трафик с помощью
curl
команд. Вы можете сделать практически все, что угодно сcurl
.
Поместите curl
команды в скрипт. Возможно, вам придется сохранить вывод одной curl
команды в файле, а затем выполнить некоторые sed
, awk
и grep
магию для построения следующей curl
команды.