<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: [РЕШЕНО] Автоматический вход для Wifi хотспота?]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме [РЕШЕНО] Автоматический вход для Wifi хотспота? форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 13 Aug 2026 09:39:30 -0400</pubDate>
		<item>
			<title>[РЕШЕНО] Автоматический вход для Wifi хотспота?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375351">[РЕШЕНО] Автоматический вход для Wifi хотспота?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я использую такой скрипт на своём роутере DD-WRT, чтобы подключаться к местной бесплатной Wi-Fi точке доступа MIKROTIK. Скрипт также работает на любых дистрибутивах Linux! Просто переименуйте файл *.startup в *.sh. Вам нужно настроить скрипт под вашу Wi-Fi точку доступа! Для получения дополнительной информации можете связаться со мной по адресу seba.bandur(at)gmail.com. Скрипт и информация о настройке скоро будут обновлены на GitHub. Проект на GitHub: <noindex><a href="https://github.com/sbandur84/Mikrotik-FreeWiFi-AutoConnect-DDWRT-Script" target="_blank" rel="nofollow" >https://github.com/sbandur84/Mikrotik-FreeWiFi-AutoConnect-DDWRT-Script</a></noindex> Основной скрипт: <noindex><a href="https://github.com/sbandur84/Mikrotik-FreeWiFi-AutoConnect-DDWRT-Script/blob/master/FreeWiFi.startup" target="_blank" rel="nofollow" >https://github.com/sbandur84/Mikrotik-FreeWiFi-AutoConnect-DDWRT-Script/blob/master/FreeWiFi.startup</a></noindex> Лог-сервер показывает простую информацию о статусе подключения на порту 88 "localhost:88": <noindex><a href="https://github.com/sbandur84/Mikrotik-FreeWiFi-AutoConnect-DDWRT-Script/blob/master/FreeWiFi_LOG.startup" target="_blank" rel="nofollow" >https://github.com/sbandur84/Mikrotik-FreeWiFi-AutoConnect-DDWRT-Script/blob/master/FreeWiFi_LOG.startup</a></noindex> ============================================================<WBR/>&shy;========================== СКРИПТ #!/bin/sh<br />LOGIN_ROUTER="http://starse.wifipoint.net/login?username=T-C8%3AB3%3A73%3A3B%3A45%3AD3"<br />LOGOUT="http://starse.wifipoint.net/logout"<br />LOGIN="http://starse.wifipoint.net/login"<br />USER=$ROUTER_USER<br />STATUS_URL="http://starse.wifipoint.net/status"<br />LOGIN_URL=$LOGIN_ROUTER<br />GET_TIME_PAUSE=0<br />MAIN_SLEEP=60<br />BOOT_SLEEP=30<br />LOGOUT_WHEN_LEFT_S=$(($MAIN_SLEEP+5))<br />AQUIRE_TIME_RETRY=10<br />LOG_FILE="/tmp/FreeWiFi_LOG.log"<br /><br /># перед первым входом поспите 60 секунд<br />echo "$(date), BOOT OK. Ожидание $BOOT_SLEEP секунд." &gt;&gt; $LOG_FILE<br />sleep $BOOT_SLEEP<br /><br />LOGIN_NR=1<br />RUN=1<br /><br /># РАСКОММЕНТИРУЙТЕ ДЛЯ ОТЛАДКИ<br />#set -x<br /><br />while [ $RUN -eq 1 ]<br />do<br /># ВХОД<br />	CONN_STATUS=0<br />	R=1<br />	echo -n "$(date), Подключение ... " &gt;&gt; $LOG_FILE<br />	while [ $CONN_STATUS -eq 0 ]<br />	do<br />		echo -n "$R " &gt;&gt; $LOG_FILE<br />		CONN_STATUS=$(wget -T 2 -q -O - "$@" "$LOGIN_URL" | grep -c "Вы вошли")<br />		if [ $CONN_STATUS -eq 0 ]<br />		then<br />			sleep 1<br />		fi<br />		R=$((R+1))<br />	done<br />	echo "ОК: $(date +%H:%M:%S)" &gt;&gt; $LOG_FILE<br /># ВРЕМЯ ОСТАВШЕЕСЯ<br />	<br />	# ОЖИДАНИЕ ДЛЯ NTP СЕРВЕРА<br />	TIME_NOW=$(date +%s)<br />	if [ $TIME_NOW -lt 300 ]<br />	then<br /> 		echo -n "$(date), NTP Время ... " &gt;&gt; $LOG_FILE<br /> 		NTP=1<br /> 		while true &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />		do &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />			echo -n "$NTP " &gt;&gt; $LOG_FILE<br />			SEC=$(date +%s) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />			if [ $SEC -gt 300 ]<br />			then<br />				echo "ОК: $(date +%H:%M:%S)" &gt;&gt; $LOG_FILE<br />				break<br />			fi<br />			NTP=$((NTP+1))<br />			sleep 1<br />		done<br />	fi<br />	WHOLE_START=$(date +%s)<br />	echo -n "$(date), Время входа ... " &gt;&gt; $LOG_FILE<br />	I=1<br />	T=0<br />	TIME_OK=0<br />	while [ $TIME_OK -eq 0 ]<br />	do<br />		echo -n "$I " &gt;&gt; $LOG_FILE<br />		STATUS_PAGE=$(wget -T 2 -q -O - "$@" "$STATUS_URL")<br />		STA=$?<br />#		sleep $GET_TIME_PAUSE<br /><br />		if [ "$STATUS_PAGE" = "" ]<br />		then<br />			echo -n &nbsp;"PAGE_ERR " &gt;&gt; $LOG_FILE<br />			sleep 1<br />			I=$((I+1))<br />			continue<br />		fi<br /><br />		MINUTES=$(echo $STATUS_PAGE | grep -o '/ [0-9]*m' | tr -d 'm' | tr -d ' ' | tr -d '/')<br /><br />		if [ "$MINUTES" = "" ]<br />		then<br />			echo -n "TIME_ERR " &gt;&gt; $LOG_FILE &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />			sleep 1<br />			I=$((I+1))<br />			continue<br />		fi<br />		<br />		T=$MINUTES<br />	<br />		if [ $T -gt 0 ]<br />		then<br />			TIME_OK=1<br />			echo "ОК: $MINUTES минут осталось." &gt;&gt; $LOG_FILE<br />			I=$((I+1))<br />			break<br />		fi<br />		if [ $I -gt $AQUIRE_TIME_RETRY ]<br />		then<br />			echo "НЕУДАЧА. Перезапуск скрипта ..." &gt;&gt; $LOG_FILE<br />			TIME_OK=1<br />			sleep 1<br />			continue 1<br />		fi<br />		I=$((I+1))<br />	done<br /> &nbsp; &nbsp; &nbsp; &nbsp;echo "1...5....10...15...20...25...30...35...40...45...50...55...60" &gt;&gt; $LOG_FILE<br /># ОЖИДАНИЕ<br />	# РАССЧИТЫВАЕМ ВРЕМЯ	<br />	S=$(($T*60))<br />	NOW=$(date +%s)<br />	ELPASSED=$(($NOW-$WHOLE_START))<br />	LEFT=$(($S-$ELPASSED))<br />	while [ $LEFT -gt $LOGOUT_WHEN_LEFT_S ]<br />	do<br /><br />		# проверка интернет-соединения - пинг Google DNS<br />		P=$(ping -c 1 -w 2 8.8.4.4 &&gt; /dev/null)<br />		PING_OK=$?<br />		# УСТАНАВЛИВАЕМ PING ms В 0 В СЛУЧАЕ НЕУДАЧИ<br />		if [ $PING_OK -eq 1 ]<br />		then<br />			<br />			PING=0<br />			echo -n "-" &gt;&gt; $LOG_FILE<br />		else<br />			PING=1<br />			echo -n "+" &gt;&gt; $LOG_FILE<br />		fi<br />		sleep $MAIN_SLEEP<br />		# РАССЧИТЫВАЕМ ВРЕМЯ<br />		NOW=$(date +%s)<br />		ELPASSED=$(($NOW-$WHOLE_START))<br />		LEFT=$(($S-$ELPASSED))<br />	done<br />	echo "|" &gt;&gt; $LOG_FILE<br /># ВЫХОД<br />	echo "$(date), Подключение завершено ..." &gt;&gt; $LOG_FILE<br />	OUT=$(wget -T 2 -q -O - "$@" &nbsp;$LOGOUT)<br />	LOGIN_NR=$(($LOGIN_NR+1))<br />done <br />
			<i>29.11.2016 21:25:00, sbandur.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375351</link>
			<guid>http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375351</guid>
			<pubDate>Tue, 29 Nov 2016 21:25:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[РЕШЕНО] Автоматический вход для Wifi хотспота?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375350">[РЕШЕНО] Автоматический вход для Wifi хотспота?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Мне действительно нужен такой скрипт для самого роутера MikroTik... <br />
			<i>21.09.2016 06:32:00, notToNew.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375350</link>
			<guid>http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375350</guid>
			<pubDate>Wed, 21 Sep 2016 06:32:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[РЕШЕНО] Автоматический вход для Wifi хотспота?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375349">[РЕШЕНО] Автоматический вход для Wifi хотспота?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я нашел решение… Selenium + python… Вот скрипт: #!/usr/bin/python<br />import time<br />from selenium import webdriver<br />from selenium.webdriver.common.keys import Keys<br /><br />browser = webdriver.Firefox()<br />browser.get('YOURHOMEPAGELOGIN') # Здесь укажите свой логин страницы<br /><br />elem = browser.find_elements_by_name('username') <br />elem[1].send_keys('XXXXXX') # Здесь укажите своё имя пользователя<br />elem = browser.find_elements_by_name('password') <br />elem[1].send_keys('XXXXXX' + Keys.RETURN) # Здесь укажите свой пароль<br /><br />browser.quit() Это работает для меня в терминале Linux с Python и Selenium. Вот шаги для установки Selenium для Python: <noindex><a href="https://pypi.python.org/pypi/selenium" target="_blank" rel="nofollow" >https://pypi.python.org/pypi/selenium</a></noindex> <br />
			<i>03.06.2014 19:26:00, setterlee.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375349</link>
			<guid>http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375349</guid>
			<pubDate>Tue, 03 Jun 2014 19:26:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[РЕШЕНО] Автоматический вход для Wifi хотспота?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375348">[РЕШЕНО] Автоматический вход для Wifi хотспота?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ну, elinks и python не сработали, потому что elinks не поддерживает javascript, а на странице входа есть функции на javascript. <br />
			<i>28.05.2014 12:16:00, setterlee.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375348</link>
			<guid>http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375348</guid>
			<pubDate>Wed, 28 May 2014 12:16:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[РЕШЕНО] Автоматический вход для Wifi хотспота?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375347">[РЕШЕНО] Автоматический вход для Wifi хотспота?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			plazturz Думаю, я нашел способ, попробую сегодня вечером, и если сработает, поделюсь скриптом. <br />
			<i>14.05.2014 19:32:00, setterlee.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375347</link>
			<guid>http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375347</guid>
			<pubDate>Wed, 14 May 2014 19:32:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[РЕШЕНО] Автоматический вход для Wifi хотспота?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375346">[РЕШЕНО] Автоматический вход для Wifi хотспота?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			@bastibasti, у меня такая же проблема, как у тебя, но у меня не хватает навыков программирования, хотя я понимаю HTML. Не мог бы ты подробно объяснить, как ты решил эту проблему? <br />
			<i>15.11.2013 06:23:00, plazturz.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375346</link>
			<guid>http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375346</guid>
			<pubDate>Fri, 15 Nov 2013 06:23:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>[РЕШЕНО] Автоматический вход для Wifi хотспота?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375345">[РЕШЕНО] Автоматический вход для Wifi хотспота?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, я живу в месте с бесплатным Wi-Fi. Хочу, чтобы мой Linux автоматически входил в систему. Ссылка для активации бесплатного Wi-Fi: <noindex><a href="http://123.123.123.123/login?dst=&amp;username=blablabla" target="_blank" rel="nofollow" >http://123.123.123.123/login?dst=&amp;username=blablabla</a></noindex>. Wget не сработал, так как, как я понимаю, пароль преобразуется в MD5 перед отправкой. Так что, полагаю, мне нужно использовать какой-то инструмент, который может работать с md5.js. Кто-нибудь делал скрипт на bash, который решает эту задачу? <br />
			<i>03.10.2013 11:30:00, bastibasti.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375345</link>
			<guid>http://mikrotik.moscow/forum/forum57/83314-resheno_-avtomaticheskiy-vkhod-dlya-wifi-khotspota/message375345</guid>
			<pubDate>Thu, 03 Oct 2013 11:30:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
