Получение данных из внешней сети
Модератор: immortal
-
- Сообщения: 160
- Зарегистрирован: Ср окт 07, 2015 9:36 am
- Благодарил (а): 51 раз
- Поблагодарили: 27 раз
Re: Получение данных из внешней сети
Да, я там нашел уже образ загрузочного диска для получения S-OFF, записал его на флешку, но почему-то комп не захотел с неё загружаться. Дело было ночью, голова уже плохо соображала. Сейчас на свежую голову заново попробую.
Текущий сервер: Ноутбук: HP Probook 4515s (без монитора). ОС: Debian GNU/Linux 8.6 (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
-
- Сообщения: 160
- Зарегистрирован: Ср окт 07, 2015 9:36 am
- Благодарил (а): 51 раз
- Поблагодарили: 27 раз
Re: Получение данных из внешней сети
В общем, получилось всё чего хотел - ESP-шка шлёт показания на домашний сервер, и доступ на веб-морду этой ESP-шки также имеется.
Доступ на веб-морду реализовал через OpenVPN - на домашнем компе поставил OpenVPN-сервер, на смартфоне - клиент, соответственно. Получилась вот такая сеть: На смарте установил приложение Port Forwarder и настроил проброс пакетов с порта 192.168.2.6:8080 на 192.168.3.199:80. На домашнем компе в браузере забиваю адрес 192.168.2.6:8080 и получаю доступ к веб-интерфейсу ЕСП-шки.
Доступ на веб-морду реализовал через OpenVPN - на домашнем компе поставил OpenVPN-сервер, на смартфоне - клиент, соответственно. Получилась вот такая сеть: На смарте установил приложение Port Forwarder и настроил проброс пакетов с порта 192.168.2.6:8080 на 192.168.3.199:80. На домашнем компе в браузере забиваю адрес 192.168.2.6:8080 и получаю доступ к веб-интерфейсу ЕСП-шки.
- За это сообщение автора Ko/|xo3HUk поблагодарил:
- savenko_egor (Вс ноя 20, 2016 9:46 am)
- Рейтинг: 1.16%
Текущий сервер: Ноутбук: HP Probook 4515s (без монитора). ОС: Debian GNU/Linux 8.6 (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
-
- Сообщения: 397
- Зарегистрирован: Вт май 31, 2016 6:56 pm
- Откуда: Россия Карелия Петрозаводск
- Благодарил (а): 96 раз
- Поблагодарили: 57 раз
Re: Получение данных из внешней сети
Чтобы порт не пробрасывать и видеть в будущем все устройства сети 192.168
3.0 , можно поколдовать с маршрутами. На сервере vpn указать что трафик в сеть 192.168.3.0 идет через шлюз в сети 192.168.2.0
3.0 , можно поколдовать с маршрутами. На сервере vpn указать что трафик в сеть 192.168.3.0 идет через шлюз в сети 192.168.2.0
- За это сообщение автора VladPTZ поблагодарил:
- Ko/|xo3HUk (Вс ноя 20, 2016 10:04 am)
- Рейтинг: 1.16%
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
-
- Сообщения: 160
- Зарегистрирован: Ср окт 07, 2015 9:36 am
- Благодарил (а): 51 раз
- Поблагодарили: 27 раз
Re: Получение данных из внешней сети
Было бы здорово обойтись без дополнительного софта в виде Port Forwarder. Чем больше звеньев в цепи - тем больше вероятность отказа этой сети.
Я так понимаю что для перехода из одной подсети в другую нужна короткая маска на обоих подсетях, т.е. 255.255.0.0? Почему-то в настройках WiFi-роутера смартфона я не могу задать короткую маску, только длинную - 255.255.255.0
Я так понимаю что для перехода из одной подсети в другую нужна короткая маска на обоих подсетях, т.е. 255.255.0.0? Почему-то в настройках WiFi-роутера смартфона я не могу задать короткую маску, только длинную - 255.255.255.0
Текущий сервер: Ноутбук: HP Probook 4515s (без монитора). ОС: Debian GNU/Linux 8.6 (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
-
- Сообщения: 397
- Зарегистрирован: Вт май 31, 2016 6:56 pm
- Откуда: Россия Карелия Петрозаводск
- Благодарил (а): 96 раз
- Поблагодарили: 57 раз
Re: Получение данных из внешней сети
Маска задает размер подсети. Например при маске 255.255.255.0 размер подсети 255 устройств а при маске 255.255.0.0 уже 65000 а потому в маленькой сети достаточно и 255.255.255.0
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: Получение данных из внешней сети
Как видно из изображения которое скинул автор, у него как минимум 3 подсети (192.168.1.0, 192.168.2.0 и 192.168.3.0). И потому понятное дело что /24 маска ему не подойдёт.
А по теме... Ko/|xo3HUk, я немного не понял почему Вы сделали ESPшку в 192.168.3.0 подсети? Сделайте её в 192.168.2.0 подсети и тогда можно будет откинуть портфорвардинг и заходить на ESP например по адресу 192.168.2.7.
А по теме... Ko/|xo3HUk, я немного не понял почему Вы сделали ESPшку в 192.168.3.0 подсети? Сделайте её в 192.168.2.0 подсети и тогда можно будет откинуть портфорвардинг и заходить на ESP например по адресу 192.168.2.7.
-
- Сообщения: 160
- Зарегистрирован: Ср окт 07, 2015 9:36 am
- Благодарил (а): 51 раз
- Поблагодарили: 27 раз
Re: Получение данных из внешней сети
Попробовать сделать всё в одной подсети можно, но не будет ли конфликтов у разных сетевых интерфейсов в одной подсети? (сейчас вайфай: wl0=192.168.3.1; vpn: tun0=192.168.2.6)
Текущий сервер: Ноутбук: HP Probook 4515s (без монитора). ОС: Debian GNU/Linux 8.6 (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: Получение данных из внешней сети
А почему будут? У меня на сервере 2 сетевые карты (точнее 3 вместе с iLO интерфейсом) и обе сетевухи имеют разные IP из одной подсети.
Попробуйте, а там будет видно.
Попробуйте, а там будет видно.
-
- Сообщения: 160
- Зарегистрирован: Ср окт 07, 2015 9:36 am
- Благодарил (а): 51 раз
- Поблагодарили: 27 раз
Re: Получение данных из внешней сети
Попробую, чуть позже. Сейчас интерфейс "жена" затребовала мои ресурсы для похода по магазинам, а у неё приоритет по прерываниям - наивысший 

Текущий сервер: Ноутбук: HP Probook 4515s (без монитора). ОС: Debian GNU/Linux 8.6 (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
-
- Сообщения: 160
- Зарегистрирован: Ср окт 07, 2015 9:36 am
- Благодарил (а): 51 раз
- Поблагодарили: 27 раз
Re: Получение данных из внешней сети
Попробовал сделать оба интерфейса в одной подсети - неработает. Т.е. связи между этими двумя интерфейсами нет вообще. Насколько я понял - OpenVPN-сервер раздаёт айпишники с маской 255.255.255.252, т.е. доступна группа из 4-х IP-адресов (0-3, 4-7, 8-11, 12-15, 16-19, 20-23, 24-27, 28-31 и т.п.).
Если задать айпишники wifi-роутера и ЕСПшки в одной группе с адресом OpenVPN-клиента - то перестаёт работать либо клиент, либо wifi с ЕСП.
Одна каша в голове сейчас. Как говорится - надо переспать с этой идеей (объединения сетей). В общем, пока оставлю как есть, с Порт Форвардингом, а как снизойдёт на меня озарение и да постигну я дзен сетей структурированных кабельных и беспроводных - тогда и буду думу думать
Если задать айпишники wifi-роутера и ЕСПшки в одной группе с адресом OpenVPN-клиента - то перестаёт работать либо клиент, либо wifi с ЕСП.
Одна каша в голове сейчас. Как говорится - надо переспать с этой идеей (объединения сетей). В общем, пока оставлю как есть, с Порт Форвардингом, а как снизойдёт на меня озарение и да постигну я дзен сетей структурированных кабельных и беспроводных - тогда и буду думу думать

СпойлерПоказать
Убил много времени на то, чтобы клиенту OpenVPN раздавался статический IP-адрес. Сначала через "ifconfig-pool-persist ipp.txt" - не заработало, сервер ipp.txt сам переписывает. Потом через client-config-dir ccd - не читает сервер файлы в папке ccd. Если указать ccd-exclusive - проваливается на авторизации. В итоге опять сделал "ifconfig-pool-persist ipp.txt" - и, о чудо! - заработало! Что ему раньше не нравилось - непонятно. В общем - пока мало у меня знаний по ОпенВПН и не одну тонну мануалов скурить надо будет 

Текущий сервер: Ноутбук: HP Probook 4515s (без монитора). ОС: Debian GNU/Linux 8.6 (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)