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

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

Section titled “appliance (meraki.domains.organizations.networks.devices)”
NameTypeConstraintMandatoryDefault Value
uplinks_settingsClass[uplinks_settings]No

Section titled “uplinks_settings (meraki.domains.organizations.networks.devices.appliance)”
NameTypeConstraintMandatoryDefault Value
wan1Class[wan1]No
wan2Class[wan2]No

Section titled “wan1 (meraki.domains.organizations.networks.devices.appliance.uplinks_settings)”
NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
vlan_taggingClass[vlan_tagging]No
svisClass[svis]No
pppoeClass[pppoe]No

Section titled “wan2 (meraki.domains.organizations.networks.devices.appliance.uplinks_settings)”
NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
vlan_taggingClass[vlan_tagging]No
svisClass[svis]No
pppoeClass[pppoe]No

Section titled “vlan_tagging (meraki.domains.organizations.networks.devices.appliance.uplinks_settings.wan1)”
NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
vlan_idAnyInteger[min: 1, max: 4094] or String[matches: `(?:[1-9][1-9][0-9][1-9][0-9]2

Section titled “svis (meraki.domains.organizations.networks.devices.appliance.uplinks_settings.wan1)”
NameTypeConstraintMandatoryDefault Value
ipv4Class[ipv4]No
ipv6Class[ipv6]No

Section titled “pppoe (meraki.domains.organizations.networks.devices.appliance.uplinks_settings.wan1)”
NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
authenticationClass[authentication]No

Section titled “vlan_tagging (meraki.domains.organizations.networks.devices.appliance.uplinks_settings.wan2)”
NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
vlan_idAnyInteger[min: 1, max: 4094] or String[matches: `(?:[1-9][1-9][0-9][1-9][0-9]2

Section titled “svis (meraki.domains.organizations.networks.devices.appliance.uplinks_settings.wan2)”
NameTypeConstraintMandatoryDefault Value
ipv4Class[ipv4]No
ipv6Class[ipv6]No

Section titled “pppoe (meraki.domains.organizations.networks.devices.appliance.uplinks_settings.wan2)”
NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
authenticationClass[authentication]No

Section titled “ipv4 (meraki.domains.organizations.networks.devices.appliance.uplinks_settings.wan1.svis)”
NameTypeConstraintMandatoryDefault Value
assignment_modeChoicedynamic, staticNo
addressStringmin: 1, max: 1024No
gatewayIPNo
nameserversListIPNo

Section titled “ipv6 (meraki.domains.organizations.networks.devices.appliance.uplinks_settings.wan1.svis)”
NameTypeConstraintMandatoryDefault Value
assignment_modeChoicedynamic, staticNo
addressStringmin: 1, max: 1024No
gatewayIPNo
nameserversListIPNo

Section titled “authentication (meraki.domains.organizations.networks.devices.appliance.uplinks_settings.wan1.pppoe)”
NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
usernameStringmin: 1, max: 127No
passwordStringmin: 5, max: 64No

Section titled “ipv4 (meraki.domains.organizations.networks.devices.appliance.uplinks_settings.wan2.svis)”
NameTypeConstraintMandatoryDefault Value
assignment_modeChoicedynamic, staticNo
addressStringmin: 1, max: 1024No
gatewayIPNo
nameserversListIPNo

Section titled “ipv6 (meraki.domains.organizations.networks.devices.appliance.uplinks_settings.wan2.svis)”
NameTypeConstraintMandatoryDefault Value
assignment_modeChoicedynamic, staticNo
addressStringmin: 1, max: 1024No
gatewayIPNo
nameserversListIPNo

Section titled “authentication (meraki.domains.organizations.networks.devices.appliance.uplinks_settings.wan2.pppoe)”
NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
usernameStringmin: 1, max: 127No
passwordStringmin: 5, max: 64No

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:
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"