The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
загрузка линукс + MAC + списки, !*! ughunter, 27-Апр-10, 07:16  [смотреть все]
Сумбурный получился заголовок темы...

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

и так далее.

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

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

  • загрузка линукс + MAC + списки, !*! allez, 14:58 , 27-Апр-10 (1)
    >[оверквотинг удален]
    >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 поставьте обозначение вашей сетевой карты.
    • загрузка линукс + MAC + списки, !*! ughunter, 05:55 , 28-Апр-10 (2)
      Это я так понимаю скрипт? А как он должен запускаться при старте системы? Тобишь как его заставить стартовать после определения сетевых карт (карты). Во фре как бы понятно, а в линухе?
      Сорь за возможно детские вопросы, но всего знать по определению невозможно :)
      • загрузка линукс + MAC + списки, !*! allez, 09:30 , 28-Апр-10 (3)
        >Это я так понимаю скрипт? А как он должен запускаться при старте
        >системы? Тобишь как его заставить стартовать после определения сетевых карт (карты).
        >Во фре как бы понятно, а в линухе?
        >Сорь за возможно детские вопросы, но всего знать по определению невозможно :)
        >

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

        • загрузка линукс + MAC + списки, !*! ughunter, 11:06 , 28-Апр-10 (4)
          • загрузка линукс + MAC + списки, !*! allez, 12:25 , 28-Апр-10 (5)
            >ThinStation ядро 2.6.24

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

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

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

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

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

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

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

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

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

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

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

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




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

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