{% extends "base.html" %} {% load i18n %} {% load bootstrap_icons %} {% block title %}{% trans "Interface" %} - {{ iface }}{% endblock %} {% block page_heading %}{% trans "Interface" %}: {{ iface }}{% endblock page_heading %} {% block content %}
{% include "computes/host_nav.html" with section="interfaces" detail=True %}
{% if changeable is False %}{% include 'interfaces_unchangeable.html' %}{% endif %}
{% if info %}
{% trans "Interface" %}
{{ iface }}
{% trans "IPv4" %}{% if info.ipv4.method %} ({{ info.ipv4.method }}){% endif %}
{{ info.ipv4.addresses|join:", "|default:"–" }}
{% trans "IPv6" %}{% if info.ipv6.method %} ({{ info.ipv6.method }}){% endif %}
{{ info.ipv6.addresses|join:", "|default:"–" }}
{% trans "MAC" %}
{{ info.mac|default:"–" }}
{% trans "Interface Type" %}
{{ info.type }}
{% trans "Boot Mode" %}
{{ info.start_mode|default:"–" }}
{% trans "State" %}
{% if changeable %}
{% csrf_token %} {% if state == 0 %} {% else %} {% endif %}
{% else %} {% if state == 0 %}{% trans "Inactive" %}{% else %}{% trans "Active" %}{% endif %} {% endif %}
{% endif %}
{% if info.members %}
{% trans 'Members' %}
{% for member in info.members %} {% endfor %}
{% trans 'MAC' %} {% trans 'Name' %} {% trans 'Type' %} {% trans 'Speed' %} {% trans 'State' %}
{{ member.mac|default:"–" }} {{ member.name }} {{ member.type }} {{ member.speed|default:"–" }} {{ member.link|default:"–" }}
{% endif %}
{% endblock %}