Konieczne jest automatyczne zastąpienie adresu MAC na routerzeНужно автоматизировать замену MAC адреса на роутере
Есть самый простенький домашний роутер TP-Link TL-WR741ND со стандартной прошивкой (скрин прилашается). Провайдер с динамическим ip. При смене мака роутера и его перезагрузке меняется внешний ip. Иногда не меняется. Иногда повторяется ранее назначенный ip.
Нужно в пару кликов автоматически делать следующее:
1. Проверить внешний ip и добавить его в некий список (История ip адресов)
2. Поменять МАС-адрес WAN на роутере
3. Перезагрузить роутер
4. Проверить, не совпадает ли новый внешний айпи с прошлым.
Если не совпадает, выводим "ОК".
Если совпадает, повторяем шаги 2-4.
Высказывайте свои предложения, как можете это реализовать. Обо всем договоримся.
Załączniki 1
Opinia zleceniodawcy o współpracy z Mihail Frovopyev
Konieczne jest automatyczne zastąpienie adresu MAC na routerzeOdpowiedź jest najbardziej pozytywna.Z punktu widzenia jakości pracy program jest w pełni zgodny z zadaniem technicznym.W pewnych momentach Michał samodzielnie wykazał inicjatywę optymalizacji logiki programu, co sprawiło, że jego praca była jeszcze bardziej produktywna.Profesjonalizm w zakresie wymogów do zamówienia - na najwyższym poziomie.Cała funkcja działa w pełni.Z pewnością Michał jest w stanie rozwiązać trudniejsze zadania niż obecnie.Współpraca i kontakt na najwyższym poziomie.Michał poświęca wystarczająco dużo czasu na pracę, którą zajął, szybko ustala wszelkie wady.Dobrze rozumie, co klient chce zobaczyć w ostatecznym wyniku.W procesie opracowywania aplikacji wysyła mnóstwo wersji testowych wraz z poprawą funkcji.Tak więc już od pierwszych godzin widać, że zamówienie jest wykonane, a praca jest w prawidłowym kierunku.W tym momencie program zacznie przynosić korzyści klientowi.To znaczy.Wyłącza się możliwość otrzymania pełnego produktu pod koniec terminu, kiedy okaże się, że programista napisał zupełnie nie to, czego chciał klient.Terminy są już na wyjściu.Termin został uzgodniony w 2 dni.Już pod koniec pierwszego dnia otrzymałem pierwszą pełną wersję do testowania, którą jutro już dotknęliśmy.Michał szybko zarejestrował wszystkie błędy i praca została zakończona nawet nieco wcześniej niż termin.Pomimo prostoty zamówionej aplikacji, najważniejsze jest właściwy podejście do zadania, profesjonalizm, umiejętność zrozumienia klienta i bliska interakcja w procesie rozwoju.Michał to wszystko wie, więc
Moim wnioskiem jest polecenie!
-
41 1 0 Pozdrawiam Konstantynę.
Najprawdopodobniej musisz zrobić to z użyciem selenu. W tym przypadku należy uruchomić program z systemem graficznym, ponieważ wszystko będzie działać z przeglądarką (chrome, firefox).
Możesz spróbować HtmlUnit, ale nie jestem pewien, że może wprowadzić dane do wyświetlających się okien (tak jest autoryzacja na routerach TP-Link), po prostu nie stał przed takim zadaniem właśnie dla HtmlUnit.
Skype: MVP praca
Здравствуйте, Константин.
Скорее всего придётся делать с использованием Selenium. В этом случае необходимо запускать программу с графической системой, так как будет всё работать с браузером (chrome, firefox).
Можно попробовать HtmlUnit, но я не уверен, что он может вводить данные во всплывающие окна (так происходит авторизация на роутерах TP-Link), просто не сталкивался с такой задачей именно для HtmlUnit.
Skype: mvp-work
-
161 5 1 Pozdrawiam .
Można go zrealizować za pośrednictwem zapytania internetowego. bez przeglądarki .
z interfejsem graficznym lub aplikacją konsularną.
(Cena powinna być wyjaśniona. 200 zł za tyle :)
Здравствуйте.
можно реализовать через web-запроси. (без браузера).
с графическим интерфейсом или консольное приложение.
(цену нужно уточнить. 200$ как то много)) ).