Список вопросов
Как зайти в Даркнет?!
25th January, 01:11
5
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Как удалённо настроить IP, используя только Data Link Layer?
Просмотров: 323
 
Ответов: 4
На машинке Debian. Таких машинок в подсети может быть несколько, они отличаются только MAC-ом. Сетевой интерфейс может быть не настроен или настроен неправильно.
Нужен способ (желательно из-под Windows) сделать следующее:
1) «просканировать» подсеть и определить, какие маки соответствуют этим машинкам.
2) на выбранной машине с заданным MAC-ом задать IP, подсеть и шлюз (DHCP не годится: инженер должен прийти один раз с ноутбуком, настроить все машинки и уйти. После этого машины будут работать автономно, даже после перезагрузки).
Т.е. фактически нужна возможность удалённой конфигурации интерфейса с использованием только Data Link Layer.
Вполне допускается (без этого даже не обойтись), чтобы на машинках постоянно работал какой-нибудь сервис, слушающий сеть.
(вопрос от юзера gadub, у которого недостает кармы)
Если на сетевом интерфейсе на настроен адрес, но сам интерфейс включен, то адреса будут из диапазона APIPA, en.wikipedia.org/wiki/APIPA#IPv4
Соответственно нужно лишь просканировать 255 хостов из 254 сетей, итого 64770.
Самый простой вариант сканирования под win* — SoftPerfect Network Scanner www.softperfect.com/products/networkscanner/
Используйте DHCP на ноутбуке для начальной раздачи адресов и простой скрипт, который сам пропишет выданные адреса статически. Если у вас на всех этих машинах есть ssh с авторизацией по ключу и прописан нужный ключ, скрипт можно запустить и с ноутбука и он все сделает сам, а в худшем случае придется логиниться на каждую машину с ее паролем.
1) Чтобы сканировать сеть спокойно — выключите arp на сетевом интерфейсе. В этом случае вы, зная мак, сможете прописать именно его в arp-таблицу и работать только с ним.
2) Попробуйте послать бродкаст и послушайте ответы (tcpdump/wireshark)
3) Если сетевой интерфейс вообще не настроен (то есть ifconfig eth0 0.0.0.0) то методов попасть на него нет, т.к. весь софт по управлению хочет ip. С адресом.
4) Как это делать из-под виндов — откровенно не знаю. Особенно часть, связанную с выключением ARP. Лучше линукс.
Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться