{% extends 'base.html' %} {% from '_partials/page_header.html' import page_header %} {% block title %}Networking · LAN{% endblock %} {% block content %} {{ page_header('Networking', tabs=tabs, active_tab='lan_dhcp') }} {% if lan.pending %}
New settings are live: {{ lan.pending.summary }}
Keep them? If you don't within s, the previous settings are restored automatically. If the IP changed, open the new address and press Keep there.
{% elif lan.auto_reverted %}
The change to {{ lan.auto_reverted }} wasn't confirmed in time, so the previous settings were restored.
{% endif %}

{{ lan.iface | iface_label }} interface

Link
{% if lan.link_up %}Up{% if lan.speed_mbps %} · {{ lan.speed_mbps }} Mbps{% endif %} {% else %}Down{% endif %}
Mode
{{ 'Static' if lan.method == 'static' else 'DHCP' }}
IP
{{ lan.ip or '—' }}
Gateway
{{ lan.gateway or '—' }}
DNS
{{ lan.dns | join(', ') if lan.dns else '—' }}
MAC
{{ lan.mac or '—' }}
{# Profile hidden for pre-production: an implementation detail. #}

Address settings

Changes go live immediately and must be kept within {{ lan.checkpoint_timeout }}s, so a mistake can't lock you out.

{% endblock %}