Удалённое управление сетевыми параметрами по MAC адресу (Поиск всех пих(linux устройства) в сети по MAC адресу)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

archivist
Сообщения: 4

Удалённое управление сетевыми параметрами по MAC адресу

Сообщение archivist » 07.11.2019 14:10

Всем доброго дня! У нас есть сеть устройств на Debian (RaspberryPi) с программой которая транслирует радио с интернета на аукс. В общем говоря просто проигрыватели. Ищу программу которую можно ли бы было ставить изначально на пихи с реализацией: На другом Windows/Linux ПК в томже свитче но с другой подсетью запускаешь ПО которое находит все пихи(linux устройства) в сети по MAC адресу (даже если они находятся в другой подсети без шлюза)(как я понимаю бродкастом) и при вводе логина пароля (как я понимаю системы) можно было бы сменить IP адрес, маску и шлюз пихи(linux устройства) на корректные. Проблема в том что обычно при построении объектов пихи ставятся в разноброс, а отдел программистов не всегда поставляет приставки с корректными адресами. *ну или хотябы ПО которое будет также ставится на линукс в виде клиента, чтобы Windows машина видела по МАКам пихи и выдавала их адреса (чтобы можно было ПК вогнать в туже подсеть и подключившись по SSH поменять адрес. Всем заранее огромное спасибо!
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8054
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: Удалённое управление сетевыми параметрами по MAC адресу

Сообщение serzh-z » 07.11.2019 17:44

Если бы устройства были в той же подсети, то можно было бы просканировать диапазон адресов IP с помощью nmap: `nmap -sL 192.168.0.1/24`, а потом соотнести их с адресами MAC, посмотрев кеш ARP: `ip n` или `arp -a`. А если в разных подсетях, то без шлюза, вероятно, никак.
Scio me nihil scire.
Спасибо сказали:

archivist
Сообщения: 4

Re: Удалённое управление сетевыми параметрами по MAC адресу

Сообщение archivist » 07.11.2019 18:23

На linux устройствах (в моём случае Raspberry) стоит клиент который слушает на определенном порту и отвечает. ПО запускаемое на компьютере рассылает бродкаст пакеты, находит эти устройства и работает с ними (обычно по авторизации логин-пароль) - меняет настройки сетевого интерфейса (IP адрес, маску, шлюз).
Похожее ПО встречал при работе с маршрутизаторами, коммутаторами, системами видео-наблюдения, системами СКД. Когда у них есть IP адрес в подсети отличающийся от машины с которой происходит настройка, по мак адресу(опять-же как я понял).
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16052
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Удалённое управление сетевыми параметрами по MAC адресу

Сообщение Bizdelnick » 07.11.2019 18:28

Zeroconf (avahi) Вам в помощь. Но не ждите, что реализовать желаемое будет легко и просто.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

archivist
Сообщения: 4

Re: Удалённое управление сетевыми параметрами по MAC адресу

Сообщение archivist » 07.11.2019 18:51

Отличный совет, спасибо. Начинаю писать на питоне, так-что может выложу потом в паблик такое ПО. Если у кого-то есть еще подходящие советы - пишите.
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8054
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: Удалённое управление сетевыми параметрами по MAC адресу

Сообщение serzh-z » 07.11.2019 19:09

Так может тогда уж проще на устройствах DHCP и SNMP использовать?
Scio me nihil scire.
Спасибо сказали:

archivist
Сообщения: 4

Re: Удалённое управление сетевыми параметрами по MAC адресу

Сообщение archivist » 07.11.2019 20:18

Не во всех сетях есть DHCP сервер. Но если он будет - какое ПО сможет решить мою проблему с нахождением в сети и изменении сетевых настроек?!
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8054
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: Удалённое управление сетевыми параметрами по MAC адресу

Сообщение serzh-z » 07.11.2019 22:47

Завести DHCP, думается, проще, чем завести zeroconf. DHCP-сервер - это и есть то самое ПО. Ну либо в SNMP должно что-нибудь найтись для более тонкой настройки.
Scio me nihil scire.
Спасибо сказали: