Подключение МК к интернет

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 67
Зарегистрирован: Сб июн 18, 2022 08:50:54
Откуда: London, UK

Сообщение BorisJ »

Просто "подключить к интернет" это даже не пол дела, это четверть или меньше.
Проблема в том, что все сидят через провайдеров через nat и с динамическими серыми IPшниками. Поэтому с одной железки на другую или с телефона на железку не выйдешь - адреса нет/меняется постоянно.
Поэтому глыбой встаёт вопрос: куда с железки сливать данные?
Надо где то арендовать сервак с нормальным адресом, чтоб на него зайти можно было с чего угодно..
We did and did and finally did it!(с)
Реклама
Друг Кота
Сообщения: 9485
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

все провайдеры дают белые IP шники за отдельную плату.
-Цена выделенного IP адреса Ростелеком 150 рублей в месяц
-Статический IP-адрес от МТС - Ежемесячная плата: 150 ₽
-Стоимость зависит от региона. К примеру, в СПб ежемесячная оплата составляет 100 р, а для Московского региона — 130 р/мес.
-...
и т.д.

аренда сервера намного дороже...
BorisJ писал(а):все сидят через провайдеров через nat и с динамическими серыми IPшниками.
не все)) у моего провайдера нет никаких NAT
мой провайдер купил пул Статических IP-адресов и бесплатно раздал всем своим клиентам))
в итоге у меня Статический IP-адрес и я за него ничего не плачу ))

а далее... имея хотя бы одну железку (простой дешёвый МК за 100 рублей) со Статическим IP-адресом... можно к ней подключать все остальные железки с серыми IPшниками. При этом все железки будут общаться между собой через железку со Статическим IP-адресом.
:tea:

а вообще... надо всем дружно переходить на IPv6... и забыть про все эти NAT... как страшный сон))
:tea:
Реклама
Мудрый кот
Сообщения: 1810
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

[uquote="BorisJ",url="/forum/viewtopic.php?p=4254080#p4254080"]Проблема в том, что все сидят через провайдеров через nat и с динамическими серыми IPшниками.[/uquote]Не надо говорить за всех. У всех всё по разному.
[uquote="BorisJ",url="/forum/viewtopic.php?p=4254080#p4254080"]Надо где то арендовать сервак с нормальным адресом, чтоб на него зайти можно было с чего угодно..[/uquote]"Проблема" динамического IP решается элементарно. Почитайте что такое "DynDNS".

Добавлено after 11 minutes 24 seconds:
Да и в сложных случаях (серых IP и т.п.) "арендовать сервак" совсем не обязательно. Если включить голову, то сразу можно найти кучу бесплатных вариантов.
Друг Кота
Сообщения: 9485
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

тема называется "Подключение МК к интернет"
ТС хотел переделать всё на простой МК...
DynDNS для простого МК проблематично... слишком тяжёлый протокол...

ждём еще варианты...))
:tea:
Реклама
Эиком - электронные компоненты и радиодетали
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

[uquote="BorisJ",url="/forum/viewtopic.php?p=4254080#p4254080"]Надо где то арендовать сервак с нормальным адресом, чтоб на него зайти можно было с чего угодно..[/uquote]
Естественно. А еще лучше - иметь свой собственный сервер на более-менее приличной (хотя бы гигабит) линии. Всего-то нужно - белый айпишник и запись в DNS…
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 67
Зарегистрирован: Сб июн 18, 2022 08:50:54
Откуда: London, UK

Сообщение BorisJ »

Это уже не будет халявным решением. А хотелось бы "кусочек интернета" нахаляву получить. Что то вроде ucoz.net или narod.ru, но для контроллера, который будет скидывать данные о запахах в туалете..
We did and did and finally did it!(с)
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

BorisJ, нахаляву - только сыр из мышеловки.
Что до контакта из любой точки мира со своей железкой, можно простейший вариант сделать: арендовать дешевый сервачок, настроить там ssh-шлюз, да и подключаться через него (скажем, коннектишься на the.cruel.name.on.the.cruel.service.info:12345 и попадаешь на 80-й порт домашнего компа, ну и т.д.).
В любом случае, выставлять МК напрямую голой жопой в интернет - совершенное безумие. Обязательно нужен компьютер-прослойка (хотя бы одноплатник), который будет блокировать всех DDOS'еров и прочих сволочей.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Друг Кота
Сообщения: 9485
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

Eddy_Em писал(а):В любом случае, выставлять МК напрямую голой жопой в интернет - совершенное безумие. Обязательно нужен компьютер-прослойка (хотя бы одноплатник), который будет блокировать всех DDOS'еров и прочих сволочей.
не понял... а как одноплатник спасёт МК от DDOS'еров ? на эту тему проводились исследования ? где данные исследования ?
Мудрый кот
Сообщения: 1810
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

[uquote="roman.com",url="/forum/viewtopic.php?p=4254194#p4254194"]DynDNS для простого МК проблематично... слишком тяжёлый протокол...[/uquote]А зачем поднимать DynDNS на МК?
DynDNS можно поднять на роутере, через который МК подключен к инету.

Добавлено after 25 minutes 11 seconds:
[uquote="BorisJ",url="/forum/viewtopic.php?p=4254340#p4254340"]Это уже не будет халявным решением. А хотелось бы "кусочек интернета" нахаляву получить.[/uquote]Этих халявных вариантов вокруг - море. Только оглянитесь.
Вы когда-нить слышали о таких протоколах как SMTP, POP3? Кто мешает связываться со своим умным домом через почтовые сервера? Протоколы все открыты и описаны.
Или слышали когда-нить об ICQ-, Jabber- и прочих подобных? Можно работать через них. Протоколы открыты (насчёт последних версий ICQ уже не уверен, но Jabber точно открыт).

И наверняка можно найти ещё кучу других решений Если:
[uquote="jcxz",url="/forum/viewtopic.php?p=4254183#p4254183"]включить голову, то сразу можно найти кучу бесплатных вариантов.[/uquote]
попробуйте...
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

[uquote="roman.com",url="/forum/viewtopic.php?p=4254589#p4254589"]а как одноплатник спасёт МК от DDOS'еров ?[/uquote]
Да элементарно: чуть с какого IP попытка DDOS, он заносится iptables в черный список. Элементарно же делается, полно руководств по iptables в сети!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Друг Кота
Сообщения: 9485
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

теоретически можно поднять DynDNS на роутере...
никада этим не занимался)) не было необходимости...
DynDNS, SMTP, POP3... это уже какие-то костыли пошли))

не нравится мне всё это... Не знаю подробностей, не вникал, но судя по всему DynDNS работает так же как обычный VPN...
вот я к примеру зашел браузером на свой сервер по VPN...
VPN.jpg
(206.2 КБ) 122 скачивания
-браузер подключился к серверу VPN... по TLS 1.2...
-браузер удерживает соединение с сервером VPN...
всё бы ничего... но я ещё даже ничего не начал передавать... а трафик уже идёт)) это же не нормально !
Открыл глаза
Аватара пользователя
Сообщения: 67
Зарегистрирован: Сб июн 18, 2022 08:50:54
Откуда: London, UK

Сообщение BorisJ »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4254709#p4254709"]Да элементарно: чуть с какого IP попытка DDOS, он заносится iptables в черный список. Элементарно же делается, полно руководств по iptables в сети![/uquote]


Ага, и где эту таблицу в контроллере хранить?? :shock:
We did and did and finally did it!(с)
Друг Кота
Сообщения: 9485
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

чуть с какого IP попытка DDOS, он заносится iptables в черный список...

ну я примерно так и предполагал)) можно сделать таблицу всех IP адресов в Интернете... Для этого нам нужна таблица на всего то вот столько адресов 4.294.967.295 )) Как будем запихивать таблицу в МК ? Если будем писать флаги IP адресов... то нам нужна таблица всего то на 536.870.911 байт )) можно использовать обычную флешку...
таблица.jpg
(18.35 КБ) 113 скачиваний
-при получении запроса на соединения (SYN) МК проверяет IP в чёрном списке IP адресов...
-если такой IP в чёрном списке имеется, то соединение (SYN, ACK) установлено не будет.
с этой задачей справится любой самый дешёвый МК за 100 рублей))

но вопрос был совсем не об этом...

DoS (аббр. англ. Denial of Service «отказ в обслуживании») — хакерская атака на вычислительную систему с целью довести её до отказа, то есть создание таких условий, при которых добросовестные пользователи системы не смогут получить доступ к предоставляемым системным ресурсам (серверам), либо этот доступ будет затруднён.

а вопрос был - как одноплатник будет справляться с ОГРОМНЫМ количеством запросов на соединения (SYN) от бота ?
такие тесты проводились ?
:tea:
[uquote="jcxz",url="/forum/viewtopic.php?p=4254689#p4254689"]DynDNS можно поднять на роутере, через который МК подключен к инету.[/uquote]
а я хочу подключаться как через роутер...
Схема_8.jpg
(72.17 КБ) 107 скачиваний
так и без роутера))
Схема_7.jpg
(79.17 КБ) 109 скачиваний
для этого мне достаточно поднять на МК простой DHCP...
именно так я и сделал))
:tea:
мигаю светодиодиками... как из Интернета, так и из домашней сети... по Wi-Fi... ))
схема.jpg
(139.53 КБ) 114 скачиваний
если отключат Интернет... можно мигать светодиодиками из домашней сети... по Wi-Fi... ))
:tea:
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

BorisJ, какой, нафиг, контроллер? МК вообще ни о чем не знает, т.к. DDOS блокируется на уровне шлюза!
Ë-моë, да что ж все такие безграмотные?

P.S. И да, на МК ethernet тоже не нужен: пусть на шлюзе крутится ПО, которое по CAN или 485 работает с МК. Все будет дешево и сердито. Сервак в пределах пяти тыр (одноплатник + самопальный ИБП для него + всякая обвязка и т.д., и т.п.), а если нужно получше нагрузить, то взять мини-компик за 25-30тыр. По дому раскидываем CAN-шину и не паримся: устройства на ней сидят и общаются с сервачком.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Друг Кота
Сообщения: 9485
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

Eddy_Em писал(а):Ë-моë, да что ж все такие безграмотные?
это ты не понятно объясняешь ))
или ты сам не понимаешь как всё работает поэтому и нормально объяснить не можешь... :)))
Eddy_Em писал(а):DDOS блокируется на уровне шлюза!
какого шлюза ? кто выступает в роли шлюза ? Роутер... одноплатник... МК... ПК... или арендованный сервер ? ))

а в качестве шлюза у нас может быть всё что угодно)) Роутер... одноплатник... МК... ПК...
варианты шлюза.jpg
(166.55 КБ) 97 скачиваний
короче... в качестве шлюза у нас может быть любое устройство куда мы можем залить прошивку и подключить к Интернету...
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4254755#p4254755"]Все будет дешево и сердито. Сервак в пределах пяти тыр (одноплатник + самопальный ИБП для него + всякая обвязка и т.д., и т.п.), а если нужно получше нагрузить, то взять мини-компик за 25-30тыр. По дому раскидываем CAN-шину и не паримся: устройства на ней сидят и общаются с сервачком.[/uquote]
дешево и сердито... :o

да там один только одноплатник выйдет в пределах пяти тыр... https://aliexpress.ru/item/400005487810 ... 559chemy2s
шлюз.jpg
(88.64 КБ) 106 скачиваний
что бы просто помигать светодиодами... :facepalm:

а самое интересное то что при замене дешёвого МК за 100 рублей на дорогой одноплатник за пять тыр... у нас ничего не изменится)) на безопасности это практически никак не отразится...
:tea:
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

roman.com, на али есть двухпортовый orange pi zero - как раз для применения в качестве шлюза. Около 2тыр. Или взять tp-link с openwrt (но это уже не полноценный линукс, так что все там намного печальней).
А про безопасность ты бред несешь. В отличие от МК, который голой жопой в интернет торчит, на шлюзе можно настроить хоть черта лысого! И веб-морду там организовать, чтобы к МК доступ иметь. Да-да, по CAN-шине или другому проводному интерфейсу ;)

Просто ты - вендовоз, поэтому тебе вообще не понять элементарных истин, что все делается легко и просто. Нужно лишь захотеть.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 67
Зарегистрирован: Сб июн 18, 2022 08:50:54
Откуда: London, UK

Сообщение BorisJ »

Одноплатник+шлюз.. Небюджетно.

ИМХО таки проще и дешевле какой ESP32 и в облако слать. А там хай хостинг с ДДДосами борется. С любого телефона набрал mytoilet.room.com и созерцаешь циферки..
Никакого головняка.

:tea:

..осталось облако подходящее сыскать.
We did and did and finally did it!(с)
Друг Кота
Сообщения: 9485
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4254775#p4254775"]двухпортовый orange pi zero - как раз для применения в качестве шлюза. Около 2тыр.[/uquote]
2тыр... Это всё меняет ! :))) уже побежали покупать ))
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4254775#p4254775"]Или взять tp-link с openwrt (но это уже не полноценный линукс, так что все там намного печальней).[/uquote]
угу))
мы делаем сервер на МК.
сервер на МК.jpg
(45.98 КБ) 117 скачиваний
а можем всё сделать на роутере )) там всё тоже самое... ОЗУ... ПЗУ... и т.д.
роутер.jpg
(63.94 КБ) 98 скачиваний
но об этом в другой раз))
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4254775#p4254775"]А про безопасность ты бред несешь. В отличие от МК, который голой жопой в интернет торчит, на шлюзе можно настроить хоть черта лысого! И веб-морду там организовать, чтобы к МК доступ иметь. Да-да, по CAN-шине или другому проводному интерфейсу ;)[/uquote]
черта лысого нам не надо... мы делаем сервер на МК. ))
и CAN-шина нам не нужна
схема_1.jpg
(196.87 КБ) 103 скачивания
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4254775#p4254775"]Просто ты - вендовоз, поэтому тебе вообще не понять элементарных истин, что все делается легко и просто. Нужно лишь захотеть.[/uquote]
я так и думал...
[uquote="roman.com",url="/forum/viewtopic.php?p=4254760#p4254760"]ты сам не понимаешь как всё работает поэтому и нормально объяснить не можешь...[/uquote]
:tea:
[uquote="BorisJ",url="/forum/viewtopic.php?p=4254777#p4254777"].осталось облако подходящее сыскать.[/uquote]
заводской шлюз "умного дома" всё облако шлёт.
Шлюз с подсветкой.jpg
(29.38 КБ) 113 скачиваний
Никакого головняка... пока Интернет работает))
Мудрый кот
Сообщения: 1810
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

[uquote="roman.com",url="/forum/viewtopic.php?p=4254734#p4254734"]судя по всему DynDNS работает так же как обычный VPN...[/uquote]Может стоит хотя бы немножко просветиться в обсуждаемом вопросе, а не нести ахинею? :dont_know:

А для тех кто так панически боится DDOS-ов (видимо тут собрались исключительно обладатели золотых унитазов, которые все хацкеры в округе мечтают хакнуть :))) ), вариант почтового сервера для обмена с умным домом - вполне годное и бесплатное решение. Так как с DDOS-ами будет бороться софт этого сервера. МК никакие DDOS-ы не будут грозить в этом случае. По определению.
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

roman.com, ты - действительно полный дилетант!
А в любителей на МК поднять веб-сервер для доступа в интернет нужно кидать пудовые гири, пока дурь из башки не вылетит! Одно дело - наговнять на МК локальный сервер, и совсем другое - выстоять голой задницей в интернете!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Ответить

Вернуться в «Разные вопросы по МК»