Si la interfaz de administración no está disponible, como administrador del sistema puede configurar todas las opciones de red mediante la interfaz de línea de comandos del dispositivo de VMware Cloud Director Availability.
Precaución: Utilice solo los siguientes comandos
net.py
en caso de que no pueda acceder a la interfaz de administración. No debe usar ninguna otra configuración de red de línea de comandos, por ejemplo: el comando
ip y los scripts VAMI no deben modificar manualmente los archivos de configuración y otras opciones de red. No automatice ni utilice en scripts los comandos
net.py
.
Puede ejecutar los siguientes comandos
net.py
en cualquier orden.
Requisitos previos
- Compruebe que VMware Cloud Director Availability 4.0 o una versión posterior se haya implementado correctamente.
- Antes de ejecutar cualquiera de los siguientes comandos, compruebe que comprende la configuración de red general en VMware Cloud Director Availability. Para obtener más información, consulte Configuración de los ajustes de red.
Procedimiento
- Conéctese a VMware Cloud Director Availability mediante un cliente de shell seguro (SSH).
- Abra una conexión SSH con Appliance-IP-Address.
- Inicie sesión como usuario root.
- Si desea recuperar todos los adaptadores de red disponibles, ejecute:
/opt/vmware/h4/bin/net.py nics-status
.
$ /opt/vmware/h4/bin/net.py nics-status
[
{
"addresses": [
"fe80::250:56ff:fea9:7c8c/64"
],
"configMode": "SLAAC_V6",
"gateway": null,
"mac": "00:50:56:a9:7c:8c",
"mtu": 1500,
"name": "ens192",
"state": "degraded (configured)"
},
{
"addresses": [
"10.71.218.128/21"
],
"configMode": "DHCP_V4",
"gateway": "10.71.223.253",
"mac": "00:50:56:a9:0e:65",
"mtu": 1500,
"name": "ens160",
"state": "routable (configured)"
}
]
- Si desea recuperar el estado de un adaptador de red específico, ejecute:
/opt/vmware/h4/bin/net.py nic-status <adapter-name>
.
$ /opt/vmware/h4/bin/net.py nic-status ens160
{
"addresses": [
"10.71.218.128/21"
],
"configMode": "DHCP_V4",
"gateway": "10.71.223.253",
"mac": "00:50:56:a9:0e:65",
"mtu": 1500,
"name": "ens160",
"state": "routable (configured)"
}
- Si desea desactivar un adaptador de red específico y eliminar toda su configuración, incluidas las rutas estáticas, ejecute:
/opt/vmware/h4/bin/net.py unconfigure-nic <adapter-name>
.
$ /opt/vmware/h4/bin/net.py unconfigure-nic ens192
{
"addresses": [],
"configMode": "UNCONFIGURED",
"gateway": null,
"mac": "00:50:56:a9:7c:8c",
"mtu": 1500,
"name": "ens192",
"state": "off (unmanaged)"
}
- Si desea configurar un adaptador de red específico para que use DHCPv4, ejecute:
/opt/vmware/h4/bin/net.py configure-nic <adapter-name> --dhcp4
.
El comando configura el adaptador de red y sale de forma instantánea, aunque en segundo plano la configuración de red se recibe y se gestiona de forma asincrónica.
$ /opt/vmware/h4/bin/net.py configure-nic ens192 --dhcp4
{
"addresses": [],
"configMode": "DHCP_V4",
"gateway": null,
"mac": "00:50:56:a9:7c:8c",
"mtu": 1500,
"name": "ens192",
"state": "carrier (configuring)"
}
- Si desea configurar un adaptador de red específico para que use DHCPv6, ejecute:
/opt/vmware/h4/bin/net.py configure-nic <adapter-name> --dhcp6
.
El comando configura el adaptador de red y sale de forma instantánea, aunque en segundo plano la configuración de red se recibe y se gestiona de forma asincrónica.
$ /opt/vmware/h4/bin/net.py configure-nic ens192 --dhcp6
{
"addresses": [],
"configMode": "DHCP_V6",
"gateway": null,
"mac": "00:50:56:a9:7c:8c",
"mtu": 1500,
"name": "ens192",
"state": "no-carrier (configuring)"
}
- Si desea configurar un adaptador de red específico para que use SLAAC, ejecute:
/opt/vmware/h4/bin/net.py configure-nic <adapter-name> --slaac
.
El comando configura el adaptador de red y sale de forma instantánea, aunque en segundo plano la configuración de red se recibe y se gestiona de forma asincrónica.
$ /opt/vmware/h4/bin/net.py configure-nic ens192 --slaac
{
"addresses": [],
"configMode": "SLAAC_V6",
"gateway": null,
"mac": "00:50:56:a9:7c:8c",
"mtu": 1500,
"name": "ens192",
"state": "no-carrier (configuring)"
}
- Si desea configurar un adaptador de red específico para que use una IP estática, ejecute:
/opt/vmware/h4/bin/net.py configure-nic <adapter-name> --static --address <CIDR> --gateway <IP> --mtu <MTU-bytes>
.
$ /opt/vmware/h4/bin/net.py configure-nic ens192 --static --address 172.16.0.2/18 --gateway 172.16.0.1 --mtu 1400
{
"addresses": [
"172.16.0.2/18"
],
"configMode": "DHCP_V4",
"gateway": "172.16.0.1",
"mac": "00:50:56:a9:0e:65",
"mtu": 1400,
"name": "ens192",
"state": "routable (configured)"
}
- Si desea ver la lista de rutas estáticas configuradas manualmente para un adaptador de red específico, ejecute:
/opt/vmware/h4/bin/net.py list-routes <adapter-name>
.
$ /opt/vmware/h4/bin/net.py list-routes ens192
[
{
"destination": "1.2.3.4",
"gateway": "5.6.7.8",
"metric": 0
},
{
"destination": "10.0.0.0/16",
"gateway": "9.9.9.9",
"metric": 0
},
{
"destination": "40.40.40.40",
"gateway": "50.50.50.50",
"metric": 0
}
]
- Si desea agregar una ruta estática a un adaptador de red específico, ejecute:
/opt/vmware/h4/bin/net.py add-route <adapter-name> <destination IP or subnet CIDR> <gateway> <optional-metric>
.
$ /opt/vmware/h4/bin/net.py add-route ens160 99.99.99.99 10.0.0.42
[
{
"destination": "99.99.99.99",
"gateway": "10.0.0.42",
"metric": 0
}
]
- Si desea eliminar una ruta estática de un adaptador de red específico, ejecute:
/opt/vmware/h4/bin/net.py remove-route <adapter-name> <destination IP or subnet CIDR> <gateway> <metric>
.
Asegúrese de que la IP de destino, la puerta de enlace y la métrica coincidan exactamente con la regla que desea eliminar.
$ /opt/vmware/h4/bin/net.py remove-route ens160 99.99.99.99 10.0.0.42
[]