Entidad de interfaces (v3)
1 min
Una matriz de información sobre cualquier interfaz de red.
El orden de los objetos de interfaz indica la prioridad (“metric“) de cada interfaz. El primer objeto de interfaz en la matriz es la interfaz de mayor prioridad y el tráfico se enviará a esa interfaz si hay una conexión activa. Todas las demás interfaces se consideran interfaces secundarias. Consulte esta página para obtener más información.
Las propiedades que se muestran dependerán del tipo de interfaz. La entidad interfaces contiene las siguientes propiedades obligatorias:
- identificación string required: El tipo de interfaz de red (por ejemplo, "wireless_wlan0" o "wired_eth0")
- nombre string required: Un nombre de interfaz de red de destino (por ejemplo, "wlan0", "eth0", "usb0" o "ppp0")
- tipo string required: El tipo de interfaz del reproductor (uno de "Ethernet", "Cellular", "WiFi", "Virtual" u "Other")
- proto string required: Un protocolo de configuración o una interfaz de red determinada, como "Static" o "DHCPv4"
- ssid string required: El nombre de la red inalámbrica, que es obligatorio si la interfaz es WLAN.
Estas propiedades opcionales también pueden utilizarse:
- ip string[] or null optional: Una matriz de direcciones IPv4 de destino (en notación CIDR) para aplicar mediante la interfaz de red actual.
- puerta de enlace string or null optional: Una dirección IPv4 del reproductor.
- dns string[] optional: Una matriz de direcciones DNS del dispositivo
- rateLimitDuringInitialDownloads int or null optional: El límite de velocidad de datos para descargar contenido durante las descargas iniciales.
- rateLimitInsideContentDownloadWindow int or null optional: El límite de velocidad de datos durante las descargas de contenido.
- rateLimitOutsideContentDownloadWindow int or null optional: La limitación de velocidad de datos cuando no se está descargando contenido.
- contentDownloadEnabled bool optional: Si es true, los datos de contenido se pueden descargar mediante esta conexión. True es el valor predeterminado.
- textFeedsDownloadEnabled bool optional: Si es true, los datos de feeds de texto se pueden descargar mediante esta conexión. True es el valor predeterminado.
- mediaFeedsDownloadEnabled bool optional: Si es true, los datos de feeds multimedia se pueden descargar mediante esta conexión. True es el valor predeterminado.
- healthReportingEnabled bool optional: Si es true, la carga de datos de informes de estado está habilitada mediante esta conexión. True es el valor predeterminado.
- logsUploadEnabled bool optional: Si es true, la carga de actualizaciones de registros está habilitada mediante esta conexión. True es el valor predeterminado.
- frase de contraseña string optional: La contraseña de la red inalámbrica
- seguridad object optional: Si se proporciona esto, los siguientes campos son obligatorios:
- autenticación object:
- modo string: Los posibles modos de red son "Shared", "Open", "EAP" u "Other". El valor predeterminado es “Shared”
- frase de contraseña string: La contraseña cifrada para la red, si existe
- cifrado object:
- modo string: Los posibles modos de cifrado son "None", "WEP", "TKIP", "CCMP", "TKIP,CCMP" u "Other". El valor predeterminado es “TKIP,CCMP”.
- wpaSettings object optional: Si se proporciona esto, los siguientes campos son obligatorios:
- enableWPAEnterpriseAuthentication bool: Si es true, la autenticación mediante 802.1x (para conexiones cableadas) o WPA Enterprise Authentication (para conexiones inalámbricas) está habilitada.
- wpaEnterpriseVariant string: Ya sea WPAEnterpriseEapTls o WPAEnterprisePeap
- eapCertificateType string: Ya sea WPAEapTlsPKCS o WPAEapTlsPEMorDER
- eapCertificateFile object: Un objeto artifact que tiene un nombre (que es una string) y un asset (que es un archivo de certificado). Esto puede tomar el valor predeterminado null si no es aplicable.
- eapCertificatePassphrase string: Una frase de contraseña para proteger el certificado del cliente. Esto puede tomar el valor predeterminado null si no es aplicable.
- eapPemOrDerKeyFile object: Un objeto artifact que tiene un nombre (que es una string) y un asset (que es un archivo de certificado X.509 codificado en PEM o DER). Esto puede tomar el valor predeterminado null si no es aplicable.
- peapUsername string: El nombre de usuario de PEAP para la autenticación. Esto puede tomar el valor predeterminado null si no es aplicable.
- peapPassphrase string: La contraseña de PEAP para la autenticación. Esto puede tomar el valor predeterminado null si no es aplicable.
- caCertificateFile object: Un objeto artifact que tiene un nombre (que es una string) y un asset (que es un archivo de certificado CA PEM/DER). Esto puede tomar el valor predeterminado null si no es aplicable.