

# Administración de las direcciones IP de la interfaz de red
<a name="managing-network-interface-ip-addresses"></a>

Puede administrar las siguientes direcciones IP de las interfaces de red:
+ Direcciones IP elásticas (una por cada dirección IPv4 privada)
+ Direcciones IPv4
+ Direcciones IPv6

------
#### [ Console ]

**Administración de las direcciones IP de una interfaz de red**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija **Network Interfaces**.

1. Seleccione la casilla de verificación de la interfaz de red.

1. Para administrar las direcciones IPv4 e IPv6, haga lo siguiente:

   1. Elija **Acciones**, **Administrar direcciones IP**.

   1. Amplíe la interfaz de red.

   1. En **Direcciones IPv4**, edite las direcciones IP según sea necesario. Para asignar una dirección IPv4 adicional, elija **Asignar nueva dirección IP** y especifique una dirección IPv4 del rango de la subred o deje que AWS elija una por usted.

   1. (Pila doble o solo IPv6) En el caso de las **direcciones IPv6**, edite las direcciones IP según sea necesario. Para asignar una dirección IPv6 adicional, elija **Asignar nueva dirección IP** y especifique una dirección IPv6 del rango de la subred o deje que AWS elija una por usted.

   1. Para asignar o desasignar una dirección IPv4 pública a una interfaz de red, seleccione **Asignar de manera automática una IP pública**. Puede habilitar o deshabilitar esta opción para cualquier interfaz de red, pero solo la interfaz de red principal se ve afectada.

   1. (Doble pila o solo IPv6) En **Asignar IP IPv6 principal**, elija **Habilitar** para asignar una dirección IPv6 principal. La primera GUA asociada a la interfaz de red se elige como dirección IPv6 principal. Después de asignar una dirección IPv6 principal, no puede cambiarla. Esta es la dirección IPv6 principal hasta que se termine la instancia o se desasocie la interfaz de red.

   1. Seleccione **Save**.

1. Para asociar una dirección IP elástica, haga lo siguiente:

   1. Elija **Acciones**, **Asociar dirección**.

   1. En **Dirección IP elástica**, seleccione la dirección IP elástica.

   1. En **Dirección IPv4 privada**, seleccione la dirección IPv4 privada que desea asociar a la dirección IP elástica.

   1. (Opcional) Elija **Permitir que se vuelva a asociar la dirección IP elástica** si la interfaz de red está asociada actualmente a otra instancia o interfaz de red.

   1. Elija **Associate**.

1. Para desasociar una dirección IP elástica, haga lo siguiente:

   1. Elija **Acciones**, **Desasociar dirección**.

   1. En **Dirección IP pública**, seleccione la dirección IP elástica.

   1. Elija **Disassociate (Desasociar)**.

------
#### [ AWS CLI ]

**Administración de las direcciones IPv4**  
Utilice el siguiente comando [assign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-private-ip-addresses.html) para asignar una dirección IPv4.

```
aws ec2 assign-private-ip-addresses \
    --network-interface-id {{eni-1234567890abcdef0}} \
    --private-ip-addresses {{10.0.0.82}}
```

Utilice el siguiente comando [unassign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/unassign-private-ip-addresses.html) para desasignar una dirección IPv4.

```
aws ec2 unassign-private-ip-addresses \
    --network-interface-id {{eni-1234567890abcdef0}} \
    --private-ip-addresses {{10.0.0.82}}
```

**Administración de las direcciones IPv6**  
Utilice el siguiente comando [assign-ipv6-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-ipv6-addresses.html) para asignar una dirección IPv6.

```
aws ec2 assign-ipv6-addresses \
    --network-interface-id {{eni-1234567890abcdef0}} \
    --ipv6-addresses {{2001:db8:1234:1a00:9691:9503:25ad:1761}}
```

Utilice el siguiente comando [unassign-ipv6-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/unassign-ipv6-addresses.html) para desasignar una dirección IPv6.

```
aws ec2 unassign-ipv6-addresses \
    --network-interface-id {{eni-1234567890abcdef0}} \
    --ipv6-addresses {{2001:db8:1234:1a00:9691:9503:25ad:1761}}
```

**Administración de la dirección IP elástica de la dirección IPv4 privada principal**  
Use el siguiente comando [associate-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/associate-address.html) para asociar una dirección IP elástica a la dirección IPv4 privada principal.

```
aws ec2 associate-address \
    --allocation-id {{eipalloc-0b263919b6EXAMPLE}} \
    --network-interface-id {{eni-1234567890abcdef0}}
```

Use el siguiente comando [disassociate-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/disassociate-address.html) para desasociar una dirección IP elástica de la dirección IPv4 privada principal.

```
aws ec2 disassociate-address --association-id {{eipassoc-2bebb745a1EXAMPLE}}
```

------
#### [ PowerShell ]

**Administración de las direcciones IPv4**  
Utilice el cmdlet [Register-EC2PrivateIpAddress](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2PrivateIpAddress.html) para asignar una dirección IPv4.

```
Register-EC2PrivateIpAddress `
    -NetworkInterfaceId {{eni-1234567890abcdef0}} `
    -PrivateIpAddress {{10.0.0.82}}
```

Utilice el cmdlet [Unregister-EC2PrivateIpAddress](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2PrivateIpAddress.html) para desasignar una dirección IPv4.

```
Unregister-EC2PrivateIpAddress `
    -NetworkInterfaceId {{eni-1234567890abcdef0}} `
    -PrivateIpAddress {{10.0.0.82}}
```

**Administración de las direcciones IPv6**  
Utilice el cmdlet [Register-EC2Ipv6AddressList](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Ipv6AddressList.html) para asignar una dirección IPv6.

```
Register-EC2Ipv6AddressList `
    -NetworkInterfaceId {{eni-1234567890abcdef0}} `
    -Ipv6Address {{2001:db8:1234:1a00:9691:9503:25ad:1761}}
```

Utilice el cmdlet [Unregister-EC2Ipv6AddressList](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2Ipv6AddressList.html) para desasignar una dirección IPv6.

```
Unregister-EC2Ipv6AddressList `
    -NetworkInterfaceId {{eni-1234567890abcdef0}} `
    -Ipv6Address {{2001:db8:1234:1a00:9691:9503:25ad:1761}}
```

**Administración de la dirección IP elástica de la dirección IPv4 privada principal**  
Utilice el cmdlet [Register-EC2Address](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Address.html) para asociar una dirección IP elástica a la dirección IPv4 privada principal.

```
Register-EC2Address `
    -NetworkInterfaceId {{eni-1234567890abcdef0}} `
    -AllocationId {{eipalloc-0b263919b6EXAMPLE}}
```

Utilice el cmdlet [Unregister-EC2Address](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2Address.html) para desasociar una dirección IP elástica de la dirección IPv4 privada principal.

```
Unregister-EC2Address -AssociationId {{eipassoc-2bebb745a1EXAMPLE}}
```

------