{% extends 'dcim/device_component.html' %} {% load helpers %} {% load plugins %} {% load render_table from django_tables2 %} {% block breadcrumbs %} {{ block.super }}
  • Interfaces
  • {{ object }}
  • {% endblock %} {% block buttons %} {% if perms.dcim.add_interface and not object.is_virtual %} Add Child Interface {% endif %} {{ block.super }} {% endblock %} {% block content %}
    Interface
    Device {{ object.device }}
    Name {{ object.name }}
    Label {{ object.label|placeholder }}
    Type {{ object.get_type_display }}
    Enabled {% if object.enabled %} {% else %} {% endif %}
    Management Only {% if object.mgmt_only %} {% else %} {% endif %}
    Parent {% if object.parent %} {{ object.parent }} {% else %} None {% endif %}
    LAG {% if object.lag %} {{ object.lag }} {% else %} None {% endif %}
    Description {{ object.description|placeholder }}
    MTU {{ object.mtu|placeholder }}
    MAC Address {{ object.mac_address|placeholder }}
    802.1Q Mode {{ object.get_mode_display|placeholder }}
    {% include 'inc/custom_fields_panel.html' %} {% include 'extras/inc/tags_panel.html' with tags=object.tags.all %} {% plugin_left_page object %}
    {% if object.is_connectable %}
    Connection
    {% if object.mark_connected %}
    Marked as connected
    {% elif object.cable %} {% if object.connected_endpoint.device %} {% with iface=object.connected_endpoint %} {% endwith %} {% elif object.connected_endpoint.circuit %} {% with ct=object.connected_endpoint %} {% endwith %} {% endif %}
    Cable {{ object.cable }}
    Device {{ iface.device }}
    Name {{ iface.name }}
    Type {{ iface.get_type_display }}
    Enabled {% if iface.enabled %} {% else %} {% endif %}
    LAG {% if iface.lag%} {{ iface.lag }} {% else %} None {% endif %}
    Description {{ iface.description|placeholder }}
    MTU {{ iface.mtu|placeholder }}
    MAC Address {{ iface.mac_address|placeholder }}
    802.1Q Mode {{ iface.get_mode_display }}
    Provider {{ ct.circuit.provider }}
    Circuit {{ ct.circuit }}
    Side {{ ct.term_side }}
    Path Status {% if object.path.is_active %} Reachable {% else %} Not Reachable {% endif %}
    {% else %}
    Not connected {% if perms.dcim.add_cable %} {% endif %}
    {% endif %}
    {% endif %} {% if object.is_lag %}
    LAG Members
    {% for member in object.member_interfaces.all %} {% empty %} {% endfor %}
    Parent Interface Type
    {{ member.device }} {{ member }} {{ member.get_type_display }}
    No member interfaces
    {% endif %} {% plugin_right_page object %}
    IP Addresses
    {% if ipaddress_table.rows %} {% render_table ipaddress_table 'inc/table.html' %} {% else %}
    None
    {% endif %} {% if perms.ipam.add_ipaddress %} {% endif %}
    {% include 'panel_table.html' with table=vlan_table heading="VLANs" %}
    {% include 'panel_table.html' with table=child_interfaces_table heading="Child Interfaces" %}
    {% plugin_full_width_page object %}
    {% endblock %}