Skip to content
Inspect VPC Subnet Attachments

Inspect VPC Subnet Attachments

Use these checks after attaching Compute instances to a VPC Subnet.

List Instances Attached to the Subnet

Show the Subnet to see its attached instances and their VPC addresses:

$ exo networking vpc subnet show my-first-vpc my-first-subnet
┼────────────────┼──────────────────────────────────────┼
│   VPC SUBNET   │                                      │
┼────────────────┼──────────────────────────────────────┼
│ ID             │ d557ef4e-c481-4ba4-872e-4c6b53705be8 │
│ Name           │ my-first-subnet                      │
│ Description    │                                      │
│ Zone           │ ch-gva-2                             │
│ Created At     │ 2026-09-09 07:32:39 +0000 UTC        │
│ Address Family │ inet4                                │
│ Address Space  │ private                              │
│ IPv4 Block     │ 10.42.0.0/16                         │
│ Labels         │ n/a                                  │
│ Instances      │                                      │
│                │   instance-A   10.42.145.150         │
│                │   instance-B   10.42.13.243          │
│                │                                      │
┼────────────────┼──────────────────────────────────────┼

Check the VPC Interface and DHCP

Attaching a VPC Subnet creates a new virtual interface on the instance. View it with ip a:

ubuntu@instance-A:~$ ip -c a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
	link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
	inet 127.0.0.1/8 scope host lo
	   valid_lft forever preferred_lft forever
	inet6 ::1/128 scope host noprefixroute
	   valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
	link/ether 06:88:42:00:00:bb brd ff:ff:ff:ff:ff:ff
	altname enp3s0
	altname enx0688420000bb
	inet 85.217.161.220/23 metric 100 brd 85.217.161.255 scope global eth0
	   valid_lft forever preferred_lft forever
	inet6 fe80::488:42ff:fe00:bb/64 scope link proto kernel_ll
	   valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
	link/ether 0e:00:00:01:90:26 brd ff:ff:ff:ff:ff:ff
	altname enp7s0
	altname enx0e0000019026
	inet 10.42.145.150/32 metric 1024 scope global dynamic eth1
	   valid_lft 86252sec preferred_lft 86252sec
	inet6 fe80::c00:ff:fe01:9026/64 scope link proto kernel_ll
	   valid_lft forever preferred_lft forever

The interface receives its IP address and configuration through DHCP. Modern templates, such as Ubuntu 26.04, start DHCP automatically. On older templates, start it with dhcpcd or dhclient, or configure netplan or your instance network manager.

Last updated on