The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"загрузка линукс + MAC + списки"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"загрузка линукс + MAC + списки"  +/
Сообщение от ughunter (ok) on 27-Апр-10, 07:16 
Сумбурный получился заголовок темы...

А вопрос до боли простой - есть список MAC в текстовом файле например:
00-00-00-00-00-01
00-00-00-00-00-02
00-00-00-00-00-03

и так далее.

При старте системы считать MAC сетевой карты и проверить есть ли он в списке. Если нет - прекратить загрузку (именно прекратить) или вообще выполнить перезагрузку - тут не важно что именно, главное чтобы процесс дальше не пошел.

Вот такой собственно вопрос...

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "загрузка линукс + MAC + списки"  +/
Сообщение от allez (ok) on 27-Апр-10, 14:58 
>[оверквотинг удален]
>00-00-00-00-00-03
>
>и так далее.
>
>При старте системы считать MAC сетевой карты и проверить есть ли он
>в списке. Если нет - прекратить загрузку (именно прекратить) или вообще
>выполнить перезагрузку - тут не важно что именно, главное чтобы процесс
>дальше не пошел.
>
>Вот такой собственно вопрос...

Можно попробовать, например, так:

/bin/grep -q "`/sbin/ifconfig eth0 | /bin/grep -i 'hwaddr' | /bin/awk '{print $NF}' | /bin/sed 's/:/-/g'`" file.txt || /sbin/shutdown -r now

Примечание: вместо eth0 поставьте обозначение вашей сетевой карты.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "загрузка линукс + MAC + списки"  +/
Сообщение от ughunter (ok) on 28-Апр-10, 05:55 
Это я так понимаю скрипт? А как он должен запускаться при старте системы? Тобишь как его заставить стартовать после определения сетевых карт (карты). Во фре как бы понятно, а в линухе?
Сорь за возможно детские вопросы, но всего знать по определению невозможно :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "загрузка линукс + MAC + списки"  +/
Сообщение от allez (ok) on 28-Апр-10, 09:30 
>Это я так понимаю скрипт? А как он должен запускаться при старте
>системы? Тобишь как его заставить стартовать после определения сетевых карт (карты).
>Во фре как бы понятно, а в линухе?
>Сорь за возможно детские вопросы, но всего знать по определению невозможно :)
>

Это не совсем скрипт, а лишь командная конструкция, которую можно вставить в скрипт
инициализации сети. Отличий от FreeBSD тут практически никаких, особенно если используются
стартовые скрипты в стиле BSD. Кстати, вы не сообщили, какой у вас дистрибутив.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "загрузка линукс + MAC + списки"  +/
Сообщение от ughunter (ok) on 28-Апр-10, 11:06 
ThinStation ядро 2.6.24
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "загрузка линукс + MAC + списки"  +/
Сообщение от allez (ok) on 28-Апр-10, 12:25 
>ThinStation ядро 2.6.24

Во как. А вы этот весьма специализированный дистрибутив используете именно по назначению - на
терминальных клиентах? Как организована загрузка - по сети, со сменного носителя, с жесткого диска?
И заодно тогда задам вопрос, который у меня рвется наружу с самого начала - в чем смысл проверки
MAC-адресов по списку. Хотите, чтобы загружались только какие-то определенные компьютеры?

В принципе, достаточно будет добавить указанную мной команду в конец скрипта /etc/init.d/network.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "загрузка линукс + MAC + списки"  +/
Сообщение от NuINu (??) on 28-Апр-10, 15:34 
>>ThinStation ядро 2.6.24
>
>Во как. А вы этот весьма специализированный дистрибутив используете именно по назначению
>- на
>терминальных клиентах? Как организована загрузка - по сети, со сменного носителя, с
>жесткого диска?
>И заодно тогда задам вопрос, который у меня рвется наружу с самого
>начала - в чем смысл проверки
>MAC-адресов по списку. Хотите, чтобы загружались только какие-то определенные компьютеры?
>

очередная "антихакерская" глупость смысла праверять мак адреса при загрузке - вообще никакой, тем более при этом еще и загрузку прекращать ))), при попытке загрузки на левую машину надо сразуже послать аларм.
хотя что может быть секретного в загрузке какого то дистра линукса? одно слово - глупость.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "загрузка линукс + MAC + списки"  +/
Сообщение от ughunter (ok) on 29-Апр-10, 05:52 
Многое (если не все) при детальном рассмотрении может показаться глупостью. Однако этот топик был создан с целью узнать ответ на вопрос. И цель я полагаю свою достиг. Зачем, почему и пр. мне это нужно - дело десятое! Антихакерская, антивандальная или еще какая "глупость" это как бы мне решать. Тут вопрос в другом - смогу ли я на этом немного подзаработать? Получается что смогу. Так глупость ли это?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "загрузка линукс + MAC + списки"  +/
Сообщение от NuINu (??) on 29-Апр-10, 16:47 
>Многое (если не все) при детальном рассмотрении может показаться глупостью. Однако этот
>топик был создан с целью узнать ответ на вопрос. И цель
>я полагаю свою достиг. Зачем, почему и пр. мне это нужно
>- дело десятое! Антихакерская, антивандальная или еще какая "глупость" это как
>бы мне решать. Тут вопрос в другом - смогу ли я
>на этом немного подзаработать? Получается что смогу. Так глупость ли это?
>

)) это в пику всем "знайкам" которые учат нубов бесплатно(вернее не учат а раздают свои знания), а они коварные не имея знаний учиться не хотят, а хотят чисто бабки грести.

а заработать можно на любой глупости.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "загрузка линукс + MAC + списки"  +/
Сообщение от ughunter (ok) on 14-Июл-10, 07:01 
>)) это в пику всем "знайкам" которые учат нубов бесплатно(вернее не учат
>а раздают свои знания), а они коварные не имея знаний учиться
>не хотят, а хотят чисто бабки грести.
>
>а заработать можно на любой глупости.

Я тут не буду разглагольствовать о нубости того или иного форумчанина. У меня только один вопрос: почему нужно отвечать "загугли" "заяндекси" "за...(что-то еще)"?
Знаешь - скажи, не знаешь - пройди мимо! Зачем зря байты на серваке расходовать?
А получается в итоге следующее: благодаря таким вот знайкам, когда ищешь что-либо и вроде нашел судя по теме в списке результатов, а там обсуждение нубости. Полезный, а главное информативный получается топик.

Спасибо за внимание. Тема закрыта. Вопрос решен.

ЗЫ: Удачного поиска.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру