PfSense enable/disable interface



  • Добрый день.

    Отключил один из интерфейсов через web configurator: снял отметку Enable.
    Физически он сейчас так же no carrier. Из-за появившихся ошибок в журнале Status\System\ LogsSystem\General типа:
    kernel ae0: phy read timeout: 17.
    kernel arpresolve: can't allocate llinfo for on ae0

    При попытке зайти на страницу отключенного интерфейса web configurator зависает. С остальными интерфейсами все нормально.

    Как включить интерфейс?



  • А если через консоль

    ifconfig -a

    С помощью опции -a вы можете вывести все интерфейсы, даже те, которые сейчас отключены

    а потом

    ifconfig ххх up

    где ххх ваша карта вашего интерфейсы типа em0



  • @lucas1 Здр
    а что показывает вывод команды
    ifconfig -m ae0
    Про первую ошибку ничего не могу сказать
    Вторая, или проблема с памятью или с таблицей маршрутизации

    arpresolve: can't allocate llinfo for %d.%d.%d.%d
    The route for the referenced host points to a device upon which ARP is required, but ARP was unable to allocate a routing table entry in which to store the host's MAC address. This usually points to a misconfigured routing table. It can also occur if the kernel cannot allocate memory.

    P.S.
    По первой ошибке
    Драйвер не может считать данные из регистра устройства , подключенного через miibus



  • @lucas1 Еще из консоли можно откатиться к предыдущим настройкам
    Пункт 15

    60906a01-6d38-4083-b152-2583fe3ef2d7-image.png

    или из Web
    Diagnostics/Backup & Restore/Config History



  • @Konstanti
    Пришлось перезагрузить.

    Потому что из 8) Shell команда например ifconfig начинала выдавать строки, но приглашение интерпретатора для ввода следующей команды не появлялось. Вернуться в шелл не получалось.

    За 15)Restore - спасибо за напоминание.
    После перезагрузки Web configurator работает нормально.

    ifconfig UP - Enable Interface не делает.



  • @lucas1 Откатитесь до версии конфига , когда интерфейс был включен и перезагрузитесь
    Проверьте кабель
    что показывает ifconfig -m ae0 ?



  • @Konstanti
    кабель не подключен.

    ifconfig -m ae0

    ae0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=82018<VLAN_MTU,VLAN_HWTAGGING,WOL_MAGIC,LINKSTATE>
    capabilities=82018<VLAN_MTU,VLAN_HWTAGGING,WOL_MAGIC,LINKSTATE>
    ether 00:1b:fc:70:00:56
    hwaddr 00:1b:fc:70:00:56
    inet6 fe80::21b:fcff:fe70:56%ae0 prefixlen 64 scopeid 0x2
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    media: Ethernet autoselect (none)
    status: no carrier
    supported media:
    media autoselect
    media 100baseTX mediaopt full-duplex
    media 100baseTX
    media 10baseT/UTP mediaopt full-duplex
    media 10baseT/UTP
    media none



  • @lucas1 А если подключить кабель , то интерфейс оживет ???



  • @Konstanti
    Да.
    Интерфейс рабочий, временно отключил.
    После перезагрузки сообщения в LogsSystem\General об ошибках kernel не появлялись.
    Web configurator работает нормально.



  • @lucas1
    После перезагрузки больше суток PfSense работал нормально.

    Сегодня обратно в консоли PfSense постоянные ошибки ae0: phy read timeout: 17.
    При этом он зависает.
    Интерфейс связанный с ae0 - отключен, отметка Enable снята, физически сетевой адаптер без кабеля.
    Есть способы устранить эти ошибки?



  • @lucas1

    1. HW TCP\UDP offload на нем откл? Отключите в настройках.
    2. Проверьте патчкорд.
    3. Проверьте свитч (если имеется)
    4. Замените эту сетевую\откл. в БИОС. если встроенная.


  • @werter

    1. Не нашел, где это отключить.
        • кабель не подключен (сейчас без кабеля)
    2. Замена , отключение через БИОС сетевой платы крайняя мера.

    Этот интерфейс отключен временно, в дальнейшем планируется использование.

    При этом когда он использовался (Enable and Connect), этих ошибок не было.



  • @lucas1 как я уже писал, это ошибка драйвера ae - невозможно прочитать данные из регистра устройства по таймауту, подклюключенного к miibus. Что это означает, непонятно. Это надо копаться в коде драйвера. Те грубо, есть цикл, в течение которого драйвер пытается считать данные, если цикл окончен, а данные не считаны, вываливается ошибка. Возможно, при отключении устройства таким образом, miibus считает его подключённым и пытается получить с него данные. Те устройство надо отключать через биос, например



  • @lucas1

    Не нашел, где это отключить.

    За 1500 рэ найду и отключу.

    Зы. Обновите БИОС матплаты до последнего. Не поможет - откл. в БИОС свое "чудо" и ищете внешнюю сетевую ИЛИ пользуйте VLAN на имеющихся сетевых (при наличие L2-свитча, ес-но).


Log in to reply