ngctl не видит прописанные в системе интерфейсы, не прописанные - доступны для использования



  • Приветствую!
    возникла задача поюзать netgraph
    собрался цеплять хуки, но в выводе "ngctl list" не нашёл вообще ничего, что было бы связано с железными сетевыми интерфейсами. Думал не поддерживается системой и проч.
    Посмотрел конфиги ядра - всё вкомпилено, грешным делом подумал что сетевые кривые - воткнул ещё одну - и о чудо ngctl увидел её!
    но как только её загоняешь в систему через "мастер настройки" Assign Interfaces - ngctl её снова не видит.

    0_1538645865190_Скриншот 04-10-2018 122131.png

    Как вернуть интерфейс в пользование? Почему он пропадает и кто ему мешает?

    спасибо!



  • Я далеко не знаток FreeBSD, но предположу, что когда

    @hysteria said in ngctl не видит прописанные в системе интерфейсы, не прописанные - доступны для использования:

    загоняешь в систему через "мастер настройки" Assign Interfaces

    интерфейс становится недоступным для ngctl.
    Т.е. на мой дилетантский взгляд - либо стандартный сетевой стек, либо netgraph

    @hysteria said in ngctl не видит прописанные в системе интерфейсы, не прописанные - доступны для использования:

    Посмотрел конфиги ядра - всё вкомпилено

    Но интерфейса для использования собственно netgraph в pfSense нет.

    Попробуйте 2.4.4. Обратитесь в англ. часть форума.
    Или сюда:
    https://www.reddit.com/r/PFSENSE



  • @pigbrother хм.. если бы не было нетграфа - то ядро бы вычистили от огромного количества модулей (остался бы только кусок МПД наверное)
    и управлялка есть и в непрописанном if нормально всё хукается, но вот принцип или/или - мне не понятен. в обычном серваке у мя стабильно собирало отчёты нетфлоу на нескольких интерфейсах и никак не влияло на всё остальное (фаерволы, подсети, маски...)
    а тут - как будто свет выключают, бдынь - и нету сетевухи...
    ладно, "будем искать" (С)