You set up VMkernel adapters to provide network connectivity to hosts and to accommodate system traffic of vMotion, IP storage, Fault Tolerance logging, vSAN, and so on. VMkernel Networking LayerThe VMkernel networking layer provides connectivity to hosts and handles the standard system traffic of vSphere vMotion, IP storage, Fault Tolerance, vSAN, and others. You can also create VMkernel adapters on the source and target vSphere Replication hosts to isolate the replication data traffic. View Information About VMkernel Adapters on a HostYou can view each VMkernel adapter's assigned services, associated switch, port settings, IP settings, TCP/IP stack, VLAN ID, and policies. Create a VMkernel Adapter on a vSphere Standard Switch Create a VMkernel network adapter on a vSphere standard switch to provide network connectivity for hosts and to handle the system traffic for vSphere vMotion, IP storage, Fault Tolerance logging, vSAN, and so on. You can also create VMkernel adapters on the source and target vSphere Replication hosts to isolate the replication data traffic. Dedicate a VMkernel adapter to only one traffic type. Create a VMkernel Adapter on a Host Associated with a vSphere Distributed SwitchCreate a VMkernel adapter on a host that is associated with a distributed switch to provide network connectivity to the host and to handle the traffic for vSphere vMotion, IP storage, Fault Tolerance logging, vSAN, and others. You can set up VMkernel adapters for the standard system traffic on vSphere standard switches and on vSphere distributed switches. Edit a VMkernel Adapter Configuration You might have to change the supported traffic type for a VMkernel adapter, or the way IPv4 or IPv6 addresses are obtained. Overriding the Default Gateway of a VMkernel Adapter You might need to override the default gateway for a VMkernel adapter to provide a different gateway for vSphere vMotion. Configure the VMkernel Adapter Gateway by Using esxcli Commands You can override the default gateway of a VMkernel adapter to provide a different gateway for vSphere vMotion by using esxcli commands. Configure the resolv.conf File by Using esxcli CommandsThe resolv.conf file is used to configure centrally managed DNS servers. You can configure entries in the /etc/resolv.conf file using esxcli commands, which allows the modification to remain when rebooting the ESXi host. The property can be set explicitly if DHCP is not enabled. Configure the DNS Hosts File by Using ESXCLI CommandsThe hosts file is used to map hostnames or domain names to IP addresses. You can configure entries in the /etc/hosts file using esxcli commands, which allows the modifcation to remain when rebooting the ESXi host. View TCP/IP Stack Configuration on a HostYou can view the DNS and routing configuration of a TCP/IP stack on a host. You can also view the IPv4 and IPv6 routing tables, the congestion control algorithm, and the maximum number of allowed connections. Change the Configuration of a TCP/IP Stack on a HostYou can change the DNS and default gateway configuration of a TCP/IP stack on a host. You can also change the congestion control algorithm, the maximum number of connections, and the name of custom TCP/IP stacks. Explicit Congestion NotificationExplicit Congestion Notification (ECN) allows a TCP sender to reduce the transmission rate to avoid packet drops. ECN is specified in RFC 3168. vSphere 7.0 and later supports ECN and it is enabled by default. Create a Custom TCP/IP StackYou can create a custom TCP/IP stack on a host to forward networking traffic through a custom application. Remove a VMkernel AdapterRemove a VMkernel adapter from a vSphere distributed or a standard switch when you no longer need the adapter. Make sure that you leave at least one VMkernel adapter for management traffic on the host to keep the network connectivity up.