Skip to content

Appliance Uplink Settings

Dashboard Location: Security and SD-WAN > Configure > SD-WAN & Traffic Shaping

Appliance uplink settings in Meraki provide comprehensive WAN interface configuration including IP assignment modes, VLAN tagging, PPPoE authentication, and dual-stack IPv4/IPv6 support. This functionality enables organizations to configure diverse internet connectivity scenarios, implement redundant WAN connections, and support complex network topologies while maintaining centralized management and automatic failover capabilities. Uplink configuration is essential for SD-WAN deployments, ensuring optimal connectivity and network resilience across distributed environments.

Diagram

Diagram

Classes

appliance (meraki.domains.organizations.networks.devices)

NameTypeConstraintMandatoryDefault Value
uplinks_settingsClass[uplinks_settings]No

NameTypeConstraintMandatoryDefault Value
wan1Class[wan1]No
wan2Class[wan2]No

NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
vlan_taggingClass[vlan_tagging]No
svisClass[svis]No
pppoeClass[pppoe]No

NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
vlan_taggingClass[vlan_tagging]No
svisClass[svis]No
pppoeClass[pppoe]No

NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
vlan_idAnyInteger[min: 1, max: 4094] or String[matches: `(?:[1-9][1-9][0-9][1-9][0-9]2

NameTypeConstraintMandatoryDefault Value
ipv4Class[ipv4]No
ipv6Class[ipv6]No

NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
authenticationClass[authentication]No

NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
vlan_idAnyInteger[min: 1, max: 4094] or String[matches: `(?:[1-9][1-9][0-9][1-9][0-9]2

NameTypeConstraintMandatoryDefault Value
ipv4Class[ipv4]No
ipv6Class[ipv6]No

NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
authenticationClass[authentication]No

NameTypeConstraintMandatoryDefault Value
assignment_modeChoicedynamic, staticNo
addressStringmin: 1, max: 1024No
gatewayIPNo
nameserversListIPNo

NameTypeConstraintMandatoryDefault Value
assignment_modeChoicedynamic, staticNo
addressStringmin: 1, max: 1024No
gatewayIPNo
nameserversListIPNo

NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
usernameStringmin: 1, max: 127No
passwordStringmin: 5, max: 64No

NameTypeConstraintMandatoryDefault Value
assignment_modeChoicedynamic, staticNo
addressStringmin: 1, max: 1024No
gatewayIPNo
nameserversListIPNo

NameTypeConstraintMandatoryDefault Value
assignment_modeChoicedynamic, staticNo
addressStringmin: 1, max: 1024No
gatewayIPNo
nameserversListIPNo

NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
usernameStringmin: 1, max: 127No
passwordStringmin: 5, max: 64No

Examples

Example-1: The example below demonstrates appliance uplinks settings configuration using tested YAML configuration from pipeline fixtures.

meraki:
domains:
- name: "!env domain"
administrator:
name: "!env org_admin"
organizations:
- name: "!env org"
networks:
- name: "!env network_name"
product_types:
- appliance
- switch
- wireless
- camera
- sensor
- cellularGateway
devices:
- name: "!env appliance_01"
appliance_uplinks_settings:
interfaces:
wan1:
enabled: true
svis:
ipv4:
assignment_mode: dynamic
# ipv6:
# assignment_mode: static
# address: "2001:db8::2/64"
# gateway: "2001:db8::1"
# nameservers:
# addresses:
# - "2001:4860:4860::8888"
# - "2001:4860:4860::8844"
pppoe:
enabled: false
wan2:
enabled: true
vlan_tagging:
enabled: true
vlan_id: 200
# svis:
# ipv4:
# assignment_mode: static
# address: 192.168.2.1
# gateway: 192.168.2.254
# nameservers:
# addresses:
# - 8.8.8.8
# # ipv6:
# # assignment_mode: dynamic
pppoe:
enabled: true
authentication:
enabled: true
username: "pppoe_user"
password: "securepassword"