Saltar al contenido principal

CLI del conmutador integrado para la configuración del paquete de LOM inalámbrico

Utilice esta información para establecer la configuración del paquete LOM inalámbrico.

Utilice la UCI (interfaz de configuración unificada) para configurar los servicios básicos del paquete de LOM inalámbrico.

El SSH puede acceder a la CLI del conmutador integrado desde el puerto de Gestión, pero la dirección dedicada (192.168.70.254)
  • Nombre de usuario: oper

  • Contraseña: (utilice la misma contraseña que XCC)

Visualización de la configuración

Para mostrar la configuración de la función inalámbrica del sistema, utilice los siguientes comandos:

  • sudo uci show → Muestra toda la configuración del sistema
  • sudo uci show config_profile → Muestra el perfil de configuración específico de todas las interfaces
  • sudo uci show config_profile.interface → Muestra el perfil de configuración de una interfaz específica
  • sudo uci show config_profile.interface.configName → Muestra los valores de configuración específicos
Tabla 1. Perfiles comunes
Configuración del perfilDescripción
dhcpConfiguración de DHCP y DNS
firewallconfiguración del firewall (NAT), filtro de paquetes y reenvío de puerto
redConfiguración del conmutador, interfaz y ruta
red inalámbricaConfiguración de red inalámbrica y definición de red WiFi
Tabla 2. Interfaces comunes
Nombre de la interfazDescripción
mgmt_xcc_lanPuerto de gestión de acceso de XCC
edge_lanPuertos de enlace descendente
cloud_wanPuertos de enlace ascendente (Wireline)
x86_lanPuerto interno dedicado de 10Gb conectado al SO (en Windows se llama “Tablero LOM1”)
lte_wanPuerto LTE 4G
wifi_lan_apPuerto WLAN (modo AP)
wifi_wan_staPuerto WLAN (modo de estación)

Ejemplo de comandos:

  • sudo uci show network
  • sudo uci show network.edge_lan
  • sudo uci show network.edge_lan.ipaddr

Valores de configuración

Tabla 3. Configurar un servidor DHCP (perfil dhcp)
Sintaxis
  • sudo uci set dhcp.<name>=dhcp
  • sudo uci set dhcp.<name>.ignore=<ignore>
  • sudo uci set dhcp.<name>.interface=<interface>
  • sudo uci set dhcp.<name>.start=<start>
  • sudo uci set dhcp.<name>.limit=<limit>
  • sudo uci set dhcp.<name>.leasetime=<leasetime>
  • sudo uci set dhcp.<name>.dynamicdhcp=<dynamicdhcp>
  • sudo uci set dhcp.<name>.force=<force>
  • sudo uci set dhcp.<name>.netmask=<netmask>
  • sudo uci set dhcp.<name>.dhcp_option=<dhcp_option>
  • sudo uci set dhcp.<name>.ra=<ra>
  • sudo uci set dhcp.<name>.dhcpv6=<dhcpv6>
  • sudo uci set dhcp.<name>.ndp=<ndp>
  • sudo uci set dhcp.<name>.ra_management=<ra_management>
  • sudo uci set dhcp.<name>.ra_default=<ra_default>
  • sudo uci add_list dhcp.<name>.dns=<dns>
  • sudo uci add_list dhcp.<name>.domain=<domain>
  • sudo uci commit dhcp
Tabla 4. Parámetros
NombreTipoObligatorioPredeterminadoDescripción

name

cadena

no

ninguno

Nombre del grupo dhcp.

ignore

booleano

no

0

Especifica si dnsmasq debe omitir este grupo si está establecido en 1.

interface

nombre de la interfaz lógica

ninguno

Especifica la interfaz asociada con este grupo de direcciones DHCP; debe ser una de las interfaces definidas en /etc/config/network.

start

entero

100

Especifica el desplazamiento de la dirección de red de la interfaz subyacente para calcular la dirección mínima que se puede conceder a los clientes. Puede ser mayor a 255 para abarcar subredes.

limit

entero

150

Especifica el tamaño del grupo de direcciones (por ejemplo, con start=100 y limit=150, la dirección máxima será .249).

leasetime

cadena

12h

Especifica el tiempo de concesión de las direcciones entregadas a los clientes, por ejemplo, 12h o 30m

dynamicdhcp

booleano

no

1

Asigna direcciones de cliente de forma dinámica, si se establece en 0, solo se sirven los clientes presentes en los archivos ether.

force

booleano

no

0

Fuerza a DHCP a funcionar en la interfaz especificada, incluso si se detecta otro servidor DHCP en el mismo segmento de red.

dhcp_option

lista de cadenas

no

ninguno

El ID dhcp_option de aquí debe estar escrito con un carácter de guion bajo. Se traducirá a -dhcp-option, con un guion, como se utiliza en definitiva en dnsmasq. Se pueden proporcionar múltiples valores de opción para este ID. de red, con un espacio entre ellos y la cadena total entre ””. Por ejemplo, '26,1470' u 'option:mtu, 1470', que puede asignar una MTU por cada DHCP. Su cliente debe aceptar la MTU por DHCP para que esto funcione. O “3,192.168.1.1 6,192.168.1.1” para proporcionar las direcciones de la puerta de enlace y del servidor DNS.

ra

cadena

no

ninguno

Especifica si se deben habilitar (servidor), transmitir (transmisión) o deshabilitar (deshabilitado) los anuncios de enrutador.

dhcpv6

cadena

no

ninguno

Especifica si se debe habilitar (servidor), transmitir (transmisión) o deshabilitar (deshabilitado) el servidor DHCPv6.

ndp

cadena

no

ninguno

Especifica si NDP debe retransmitir o deshabilitar ninguna.

ra_management

entero

no

1

Modo de gestión de RA: no hay bit M, sino bit A (0), tanto bit M como A (1), bit M, pero no bit A (2).

ra_default

entero

no

0

La vigencia predeterminada del enrutador en el mensaje del RA se establecerá si la ruta predeterminada está presente y una dirección IPv6 global (0) o si la ruta predeterminada está presente, pero no hay una dirección IPv6 global (1) o ninguna de las dos condiciones (2).

dns

cadena

no

ninguno

Servidores DNS anunciados.

domain

cadena

no

ninguno

Dominios DNS anunciados.

Ejemplo de comandos:

Tabla 5. Configurar un servidor DHCPv4

Configurar un servidor DHCPv4 que escuche el enlace descendente /enlace interno a los puertos de gestión x86/ WiFi AP/dedicados

Para puertos de enlace descendente, rango de asignación de IP: 1~100

  • # sudo uci set dhcp.edge.start='1'
  • # sudo uci set dhcp.edge.limit='100'
  • # sudo uci commit dhcp
  • # sudo /etc/init.d/dnsmasq restart
Para enlace interno (a x86), rango de asignación de IP: 1~100 (valor predeterminado de 5 no x86_lan interfaz): 1~100
  • # sudo uci set dhcp.x86.start='1'
  • # sudo uci set dhcp.x86.limit='100'
  • # sudo uci commit dhcp
  • # sudo /etc/init.d/dnsmasq restart
Para el modo AP WiFi (excepto el valor predeterminado 4 debido a que el WiFi está configurado en el modo de estación): 1~100
  • # sudo uci set dhcp.wifi_lan_ap.start='1'
  • # sudo uci set dhcp.wifi_lan_ap.limit='100'
  • # sudo uci commit dhcp
  • # sudo /etc/init.d/dnsmasq restart
Para el puerto de gestión dedicado, rango de asignación de IP: 1~100
  • sudo uci set dhcp.lan.start='1'
  • sudo uci set dhcp.lan.limit='100'
  • sudo uci commit dhcp
  • sudo /etc/init.d/dnsmasq restart

Configurar valores relacionados con IP (perfil: red)

Tabla 6. Configurar valores relacionados con IP (perfil: red)
Sintaxis
  • sudo uci set network.<interface>=interface
  • sudo uci set network.<interface>.ifname=<ifname>
  • sudo uci set network.<interface>.proto=static
  • sudo uci set network.<interface>.ipaddr=<ipaddr>
  • sudo uci set network.<interface>.netmask=<netmask>
  • sudo uci set network.<interface>.gateway=<gateway>
  • sudo uci set network.<interface>.broadcast=<broadcast>
  • sudo uci set network.<interface>.dns=<dns>
  • sudo uci set network.<interface>.ip6assign=<ip6assign>
  • sudo uci set network.<interface>.ip6hint=<ip6hint>
  • sudo uci set network.<interface>.ip6ifaceid=<ip6ifaceid>
  • sudo uci set network.<interface>.auto=<auto>
  • sudo uci set network.<interface>.force_link=<force_link>
  • sudo uci set network.<interface>.macaddr=<macaddr>
  • sudo uci set network.<interface>.mtu=<mtu>
  • sudo uci set network.<interface>.metric=<metric>
Tabla 7. Parámetros
NombreTipoObligatorioPredeterminadoDescripción

interface

cadena

ninguno

Nombre de interfaz lógica que desea crear.

ifname

cadena

ninguno

nombre de la interfaz física en el dispositivo

ipaddr

dirección ip

sí, si no se ha establecido ningún ip6addr.

ninguno

Dirección IP. Podría ser una lista de ipaddr, es decir, se asignan varias direcciones IP a la interfaz. Si, en lugar de una lista, se especifican varias ipaddr como opciones, solo se aplica la última.

netmask

máscara de red

sí, si no se ha establecido ninguna ip6addr

ninguno

Máscara de red.

gateway

dirección ip

no

ninguno

Puerta de enlace predeterminada.

broadcast

dirección ip

no

ninguno

Dirección de transmisión (autogenerada si no se ha establecido).

dns

lista de direcciones ip

no

ninguno

Servidores DNS.

ip6assign

longitud del prefijo

no

ninguno

Delegue un prefijo de longitud determinada a esta interfaz (Barrier Breaker y posterior solamente).

ip6hint

sugerencia de prefijo (hex)

no

ninguno

Sugiere la ID. del subprefijo que se debe delegar como número hexadecimal (Barrier Breaker y posterior)

ip6ifaceid

sufijo ipv6

no

::1

Valores permitidos: 'eui64', 'aleatorio', valor fijo como '::1:2'. Cuando se recibe un prefijo IPv6 (como 'a:b:c:d::') desde un servidor de delegación, utilice el sufijo (como '::1') para formar la dirección IPv6 ('a:b:c:d::1') para esta interfaz. Útil con varios enrutadores en LAN.

auto

booleano

no

0 para proto ninguno, resto 1

Especifica si se debe mostrar la interfaz en el arranque.

force_link

booleano

no

1 para protocolo estático, resto 0

Especifica si la dirección IP, la ruta y, de forma opcional, la puerta de enlace se asignan a la interfaz, independientemente de que el enlace esté activo ('1') o solo después de que el enlace se haya vuelto activo ('0'); cuando se establece en '1', los eventos de detección del operador no invocan controladores de conexión dinámica

macaddr

dirección mac

no

ninguno

Omite la dirección MAC de esta interfaz.

mtu

número

no

ninguno

Omite la MTU predeterminada en esta interfaz.

metric

entero

no

0

Especifica la métrica de ruta predeterminada que se va a utilizar.

Ejemplo de comandos:

Tabla 8. Modificar enlace descendente/enlace interno de la IP básica a los puertos de gestión x86/WiFi AP/dedicados
Modificar enlace descendente/enlace interno de la IP básica a los puertos de gestión x86/WiFi AP/dedicados
Configurar el puerto los enlace descendente en 192.168.71.254
  • # sudo uci set network.edge_lan.ipaddr='192.168.71.254'
  • # sudo uci commit network
  • # sudo /etc/init.d/network restart
Configurar el enlace interno (a X86) en 192.168.73.254 (valor predeterminado 5 no tiene interfaz de x86_lan):
  • # sudo uci set network.x86_lan.ipaddr='192.168.73.254'
  • # sudo uci commit network
  • # sudo /etc/init.d/network restart
Configurar los puertos WiFi (modo AP, valor predeterminado 4 es el modo de estación): 192.168.74.254
  • # sudo uci set network.wifi_lan_ap.ipaddr='192.168.74.254'
  • # sudo uci commit network
  • # sudo /etc/init.d/network restart
Configurar el puerto de gestión dedicado en 192.168.70.254
  • # sudo uci set network.mgmt_xcc_lan.ipaddr='192.168.70.254'
  • # sudo uci commit network
  • # sudo /etc/init.d/network restart

Quitar edge_lan de eth3 y eth6:

# show interfaces in edge ports

sudo uci show network.edge_lan.ifname

 

# Remove eth3 and eth6 from edge_lan.ifname

sudo uci set network.edge_lan.ifname='eth1'

sudo uci commit

sudo /etc/init.d/network restart

Nota
Para los puertos (ethx) que no están asignados a ninguna interfaz de red, se configurarán como deshabilitados

Configurar valores de red inalámbrica (WLAN)

El dispositivo WiFi se refiere a los dispositivos de radio físicos presentes en el sistema. Las opciones que aparecen en esta sección describen las propiedades comunes a todas las interfaces inalámbricas de este dispositivo de radio, tales como canal.

Tabla 9. Dispositivos inalámbricos
Sintaxis
  • sudo uci set wireless.radio0.type=<type>
  • sudo uci set wireless.radio0.channel=<channel>
  • sudo uci set wireless.radio0.hwmode=<hwmode>
  • sudo uci set wireless.radio0.htmode=<htmode>
  • sudo uci set wireless.radio0.disabled=<disabled>
Tabla 10. Parámetros
NombreTipoObligatorioPredeterminadoDescripción

type

cadena

(autodetectado)

El tipo se determina en el primer arranque durante la detección inicial del dispositivo de radio: no suele ser necesario cambiarlo.

hwmode

cadena

no

11n

Selecciona el protocolo inalámbrico a utilizar, los valores posibles son 11b, 11g y 11a. Tenga en cuenta que 11ng y 11na no son opciones disponibles

htmode

cadena

no

HT40

Especifica el ancho del canal en el modo de 802.11n y 802.11, los valores posibles son: HT20, HT40-, HT40+, HT40 o VHT20, VHT40, VHT80, VHT160, NOHT deshabilita 11n

disabled

booleano

no

1

Deshabilita el adaptador de radio si está establecido en 1. Si quita esta opción o la configura en 0, se habilitará el adaptador

channel

entero (1 a 11)

11

Especifica el canal inalámbrico que se va a utilizar.

Ejemplo de comandos:

Tabla 11. Valores predeterminados del canal
Para habilitar la función inalámbrica en el modo 802.11n, establezca el canal predeterminado en 11
  • sudo uci set wireless.radio0.channel='11'
  • sudo uci set wireless.radio0.hwmode='11n'
  • sudo uci set wireless.radio0.disabled='0'
  • sudo uci commit wireless
  • sudo wifi

Interfaz inalámbrica

Tabla 12. Interfaz inalámbrica
Sintaxis
  • sudo uci set wireless.default_radio0.encryption=<encryption>
  • sudo uci set wireless.default_radio0.ssid=<ssid>
  • sudo uci set wireless.default_radio0.mode=<mode>
  • sudo uci set wireless.default_radio0.key=<key>
  • sudo uci set wireless.default_radio0.network=<network>
Tabla 13. Parámetros
NombreTipoObligatorioPredeterminadoDescripción

red

cadena

wifi_lan_ap

Especifica la interfaz de red a la que se adjuntará la red inalámbrica. Los valores posibles son wifi_lan_ap, wifi_wan_sta.

mode

cadena

ap

Selecciona el modo de operación del controlador de interfaz de red inalámbrica. Los valores posibles son ap, sta.

ssid

cadena

hodaka_ap

El SSID transmitido de la red inalámbrica y para el modo gestionado el SSID de la red a la que se está conectando.

encryption

cadena

psk2

Método de cifrado inalámbrico.

1. modo AP: solo WPA2 personal, valor: psk2

2. Modo de estación: WPA2 Enterprise y Personal.

key

entero o cadena

definido por el usuario

En cualquier modoWPA-PSK, esta es una cadena que especifica la frase de paso previamente compartida desde la que se derivará la clave previamente compartida. La clave de texto debe tener una longitud de 8 a 63 caracteres. Si se proporciona una cadena hexadecimal de 64 caracteres, se utilizará directamente como clave previamente compartida en su lugar. En cualquier modoWPA-Enterprise AP, esta opción tiene una interpretación diferente.

WPA Enterprise (modo de cliente)

Lista de las opciones relacionadas con el cliente para WPA Enterprise:

NombrePredeterminadoDescripción

eap_type

(ninguno)

Define el protocolo EAP que debe utilizarse, los valores posibles son tls para EAP-TLS y peap o ttls para EAP-PEAP

auth

MSCHAPV2

“auth=PAP”/PAP/MSCHAPV2 - define el método de autenticación de fase 2 (interno) que se va a utilizar, solo aplicable si eap_type es peap o ttls

identity

(ninguno)

Identidad de EAP para enviar durante la autenticación

contraseña

(ninguno)

Contraseña para enviar durante la autenticación EAP

ca_cert

(ninguno)

Especifica la ruta de acceso del certificado de CA utilizado para la autenticación

client_cert

(ninguno)

Especifica el certificado de cliente utilizado para la autenticación

priv_key

(ninguno)

Especifica la ruta del archivo de clave privada utilizado para la autenticación, solo aplicable si eap_type está establecido en tls

priv_key_pwd

(ninguno)

Contraseña para desbloquear el archivo de clave privada, solo funciona en conjunción con priv_key

Nota
Al utilizar WPA Enterprise tipo PEAP con servidores de Active Directory, la opción “auth” debe establecerse en “auth=MSCHAPV2” o “auth=PAP”.

Ejemplo de comandos:

Tabla 14. Modo de cliente inalámbrico

Para configurar la red inalámbrica al modo de estación y conectarse a AP, el SSID es Hoda-WF2G-TEST con WPA2 personal.

  • sudo uci set wireless.default_radio0.encryption='psk2'
  • sudo uci set wireless.default_radio0.ssid='Hoda-WF2G-TEST'
  • sudo uci set wireless.default_radio0.mode='sta'
  • sudo uci set wireless.default_radio0.key='hodaka#1'
  • sudo uci set wireless.default_radio0.network='wifi_wan_sta'
  • sudo uci commit wireless
  • sudo wifi

Para configurar la red inalámbrica al modo de estación y conectarse a AP, el SSID es Hoda-WF2G-TEST con WPA2 enterprise.

  • sudo uci set wireless.default_radio0.network='wifi_wan_sta'
  • sudo uci set wireless.default_radio0.mode='sta'
  • sudo uci set wireless.default_radio0.ssid='Hoda-WF2G-TEST'
  • sudo uci set wireless.default_radio0.encryption='wpa2'
  • sudo uci set wireless.default_radio0.doth='1'
  • sudo uci set wireless.default_radio0.eap_type='peap'
  • sudo uci set wireless.default_radio0.auth='EAP-MSCHAPV2'
  • sudo uci set wireless.default_radio0.identity='123'
  • sudo uci set wireless.default_radio0.password='123'
  • sudo uci commit wireless
  • sudo wifi

Configurar valores LTE

Tabla 15. Configurar valores LTE
Sintaxis
  • sudo uci set network.lte_wan.apn=<apn>
  • sudo uci set network.lte_wan.pincode=<pincode>
  • sudo uci set network.lte_wan.username=<username>
  • sudo uci set network.lte_wan.password=<password>
  • sudo uci set network.lte_wan.pdptype=<pdptype>
  • sudo uci set network.lte_wan.auth=<auth>
Tabla 16. Parámetros
NombreTipoObligatorioPredeterminadoDescripción

apn

cadena

internet

APN usado

pincode

número

no

(ninguno)

Código PIN para desbloquear la tarjeta SIM

username

cadena

no

(ninguno)

Nombre de usuario para la autenticación PAP/CHAP

contraseña

cadena

no

(ninguno)

Contraseña para autenticación de PAP/CHAP

auth

cadena

no

chap

Tipo de autenticación: pap, chap, ambos, ninguno

pdptype

cadena

no

IPV4

Modo de apilamiento de IP utilizada, IP (para IPv4), IPV6 (para IPv6) o IPV4V6 (para dos pilas)

plmn

número

no

(ninguno)

Los primeros tres dígitos son el mcc (código de país móvil) y los tres últimos dígitos son el mnc (código de red móvil), por ejemplo, si plmn=338020, el mcc es 338 y el mnc es 020

Ejemplo de comandos:

  • sudo uci set network.lte_wan.pincode='0000'
  • sudo uci set network.lte_wan.apn='testapn'
  • sudo uci set network.lte_wan.username='Name1'
  • sudo uci set network.lte_wan.password='Password'
  • sudo uci commit network
  • sudo /etc/init.d/network restart

Importación y exportación de configuración

Tabla 17. Importación y exportación de configuración

Haga una copia de seguridad de la configuración del conmutador integrado al equipo local.

# Generate backup

sudo sysupgrade -b /tmp/backup.tar.gz

ls /tmp/backup.tar.gz

 

# Download backup

scp oper@192.168.70.254://tmp/backup.tar.gz ./

Restaure la configuración del conmutador integrado previamente guardada en el equipo local.

# Upload backup

scp backup.tar.gz oper@192.168.70.254://tmp/backup.tar.gz

 

# Restore backup

ls /tmp/backup.tar.gz

sudo sysupgrade -r /tmp/backup.tar.gz

 

sudo reboot

Nota
Si ha modificado las configuraciones en el archivo de copia de seguridad, después de desatar y modificar el archivo de copia de seguridad, vaya al directorio raíz que contiene la carpeta “home” y “etc” y ejecute el siguiente comando para volver a tar el archivo de copia de seguridad:tar cvfz backup.tar.gz

Actualizar firmware del conmutador integrado

  1. Conecte el portátil al puerto de gestión de BMC y configure la IP del portátil en “192.168.70.xxx”.

  2. Transfiera la imagen desde el cliente a la placa del conmutador por scp:

    • [SO Linux] $> scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ./se350-hyl403g-r378-bd144013.bin.sign oper@192.168.70.254://tmp/

    • [SO Windows] .\pscp.exe -scp .\se350-hyl403g-r378-bd144013.bin.sign oper@192.168.70.254://tmp/

  3. Actualice FW en la CLI de la placa del conmutador: (todos los valores se restablecerán a valores predeterminados de fábrica si “sudo sysupgrade -n”) $> sudo sysupgrade /tmp/se350-hyl403g-r378-bd144013.bin.sign

Ruta estática para la configuración remota en el conmutador integrado

Si los puertos de la nube están activos, la puerta de enlace predeterminada obtenida de los puertos de la nube sobrescribirá la puerta de enlace predeterminada existente del conmutador integrado. El usuario no podrá conectarse a la dirección IP del conmutador integrado de forma remota (desde un segmento IP diferente), ya que el tráfico de la red de regreso al puerto de gestión será redirigido a los puertos de la nube. En el ejemplo siguiente se muestra cómo agregar “ruta estática” para permitir la configuración remota a la IP del conmutador integrado cuando los puertos de la nube están activos.

#.If ip domain of management port is "172.18.x.x", with default gateway "172.18.221.254".

 

#.To force traffic targets to 172.18.0.0/16 & 10.0.0.0/8 to go through gateway 172.18.221.254

 

sudo uci set network.rtmgmt1=route

sudo uci set network.rtmgmt1.interface='mgmt_xcc_lan'

sudo uci set network.rtmgmt1.target='172.18.0.0'

sudo uci set network.rtmgmt1.netmask='255.255.0.0'

sudo uci set network.rtmgmt1.gateway='172.18.221.254'

 

sudo uci set network.rtmgmt2=route

sudo uci set network.rtmgmt2.interface='mgmt_xcc_lan'

sudo uci set network.rtmgmt2.target='10.0.0.0'

sudo uci set network.rtmgmt2.netmask='255.0.0.0'

sudo uci set network.rtmgmt2.gateway='172.18.221.254'

 

sudo uci commit

sudo /etc/init.d/network restart