Удалённое управление сетевыми параметрами по MAC адресу (Поиск всех пих(linux устройства) в сети по MAC адресу)
Модератор: /dev/random
-
- Сообщения: 4
Удалённое управление сетевыми параметрами по MAC адресу
Всем доброго дня! У нас есть сеть устройств на Debian (RaspberryPi) с программой которая транслирует радио с интернета на аукс. В общем говоря просто проигрыватели. Ищу программу которую можно ли бы было ставить изначально на пихи с реализацией: На другом Windows/Linux ПК в томже свитче но с другой подсетью запускаешь ПО которое находит все пихи(linux устройства) в сети по MAC адресу (даже если они находятся в другой подсети без шлюза)(как я понимаю бродкастом) и при вводе логина пароля (как я понимаю системы) можно было бы сменить IP адрес, маску и шлюз пихи(linux устройства) на корректные. Проблема в том что обычно при построении объектов пихи ставятся в разноброс, а отдел программистов не всегда поставляет приставки с корректными адресами. *ну или хотябы ПО которое будет также ставится на линукс в виде клиента, чтобы Windows машина видела по МАКам пихи и выдавала их адреса (чтобы можно было ПК вогнать в туже подсеть и подключившись по SSH поменять адрес. Всем заранее огромное спасибо!
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Удалённое управление сетевыми параметрами по MAC адресу
Если бы устройства были в той же подсети, то можно было бы просканировать диапазон адресов IP с помощью nmap: `nmap -sL 192.168.0.1/24`, а потом соотнести их с адресами MAC, посмотрев кеш ARP: `ip n` или `arp -a`. А если в разных подсетях, то без шлюза, вероятно, никак.
-
- Сообщения: 4
Re: Удалённое управление сетевыми параметрами по MAC адресу
На linux устройствах (в моём случае Raspberry) стоит клиент который слушает на определенном порту и отвечает. ПО запускаемое на компьютере рассылает бродкаст пакеты, находит эти устройства и работает с ними (обычно по авторизации логин-пароль) - меняет настройки сетевого интерфейса (IP адрес, маску, шлюз).
Похожее ПО встречал при работе с маршрутизаторами, коммутаторами, системами видео-наблюдения, системами СКД. Когда у них есть IP адрес в подсети отличающийся от машины с которой происходит настройка, по мак адресу(опять-же как я понял).
Похожее ПО встречал при работе с маршрутизаторами, коммутаторами, системами видео-наблюдения, системами СКД. Когда у них есть IP адрес в подсети отличающийся от машины с которой происходит настройка, по мак адресу(опять-же как я понял).
-
- Модератор
- Сообщения: 21033
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Удалённое управление сетевыми параметрами по MAC адресу
Zeroconf (avahi) Вам в помощь. Но не ждите, что реализовать желаемое будет легко и просто.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 4
Re: Удалённое управление сетевыми параметрами по MAC адресу
Отличный совет, спасибо. Начинаю писать на питоне, так-что может выложу потом в паблик такое ПО. Если у кого-то есть еще подходящие советы - пишите.
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Удалённое управление сетевыми параметрами по MAC адресу
Так может тогда уж проще на устройствах DHCP и SNMP использовать?
-
- Сообщения: 4
Re: Удалённое управление сетевыми параметрами по MAC адресу
Не во всех сетях есть DHCP сервер. Но если он будет - какое ПО сможет решить мою проблему с нахождением в сети и изменении сетевых настроек?!
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Удалённое управление сетевыми параметрами по MAC адресу
Завести DHCP, думается, проще, чем завести zeroconf. DHCP-сервер - это и есть то самое ПО. Ну либо в SNMP должно что-нибудь найтись для более тонкой настройки.