Hostsvc/net/config
vimsh hostsvc/net/config
Usage: config
Get the network configuration.
example output
# vmware-vim-cmd -H 10.10.10.10 -U root -P password /hostsvc/net/config
(vim.host.NetworkConfig) {
dynamicType = <unset>,
vswitch = (vim.host.VirtualSwitch.Config) [
(vim.host.VirtualSwitch.Config) {
dynamicType = <unset>,
changeOperation = <unset>,
name = "vSwitch0",
spec = (vim.host.VirtualSwitch.Specification) {
dynamicType = <unset>,
numPorts = 64,
bridge = (vim.host.VirtualSwitch.BondBridge) {
dynamicType = <unset>,
nicDevice = (string) [
"vmnic0"
],
beacon = (vim.host.VirtualSwitch.BeaconConfig) {
dynamicType = <unset>,
interval = 1,
},
},
policy = (vim.host.NetworkPolicy) {
dynamicType = <unset>,
security = (vim.host.NetworkPolicy.SecurityPolicy) {
dynamicType = <unset>,
allowPromiscuous = false,
macChanges = true,
forgedTransmits = true,
},
nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
dynamicType = <unset>,
policy = "loadbalance_srcid",
reversePolicy = true,
notifySwitches = true,
rollingOrder = false,
failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
dynamicType = <unset>,
checkSpeed = "minimum",
speed = 10,
checkDuplex = false,
fullDuplex = false,
checkErrorPercent = false,
percentage = 0,
checkBeacon = false,
},
nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
dynamicType = <unset>,
activeNic = (string) [
"vmnic0"
],
},
},
offloadPolicy = (vim.host.NetOffloadCapabilities) {
dynamicType = <unset>,
csumOffload = true,
tcpSegmentation = true,
zeroCopyXmit = true,
},
shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
dynamicType = <unset>,
enabled = false,
averageBandwidth = <unset>,
peakBandwidth = <unset>,
burstSize = <unset>,
},
},
mtu = <unset>,
},
}
],
portgroup = (vim.host.PortGroup.Config) [
(vim.host.PortGroup.Config) {
dynamicType = <unset>,
changeOperation = <unset>,
spec = (vim.host.PortGroup.Specification) {
dynamicType = <unset>,
name = "VM Network",
vlanId = 0,
vswitchName = "vSwitch0",
policy = (vim.host.NetworkPolicy) {
dynamicType = <unset>,
security = (vim.host.NetworkPolicy.SecurityPolicy) {
dynamicType = <unset>,
allowPromiscuous = <unset>,
macChanges = <unset>,
forgedTransmits = <unset>,
},
nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
dynamicType = <unset>,
policy = <unset>,
reversePolicy = <unset>,
notifySwitches = <unset>,
rollingOrder = <unset>,
failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
dynamicType = <unset>,
checkSpeed = <unset>,
speed = <unset>,
checkDuplex = <unset>,
fullDuplex = <unset>,
checkErrorPercent = <unset>,
percentage = <unset>,
checkBeacon = <unset>,
},
nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) null,
},
offloadPolicy = (vim.host.NetOffloadCapabilities) {
dynamicType = <unset>,
csumOffload = <unset>,
tcpSegmentation = <unset>,
zeroCopyXmit = <unset>,
},
shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
dynamicType = <unset>,
enabled = <unset>,
averageBandwidth = <unset>,
peakBandwidth = <unset>,
burstSize = <unset>,
},
},
},
},
(vim.host.PortGroup.Config) {
dynamicType = <unset>,
changeOperation = <unset>,
spec = (vim.host.PortGroup.Specification) {
dynamicType = <unset>,
name = "Management Network",
vlanId = 0,
vswitchName = "vSwitch0",
policy = (vim.host.NetworkPolicy) {
dynamicType = <unset>,
security = (vim.host.NetworkPolicy.SecurityPolicy) {
dynamicType = <unset>,
allowPromiscuous = <unset>,
macChanges = <unset>,
forgedTransmits = <unset>,
},
nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
dynamicType = <unset>,
policy = "loadbalance_srcid",
reversePolicy = true,
notifySwitches = true,
rollingOrder = false,
failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
dynamicType = <unset>,
checkSpeed = "minimum",
speed = 10,
checkDuplex = false,
fullDuplex = false,
checkErrorPercent = false,
percentage = 0,
checkBeacon = false,
},
nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
dynamicType = <unset>,
activeNic = (string) [
"vmnic0"
],
},
},
offloadPolicy = (vim.host.NetOffloadCapabilities) {
dynamicType = <unset>,
csumOffload = <unset>,
tcpSegmentation = <unset>,
zeroCopyXmit = <unset>,
},
shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
dynamicType = <unset>,
enabled = <unset>,
averageBandwidth = <unset>,
peakBandwidth = <unset>,
burstSize = <unset>,
},
},
},
}
],
pnic = (vim.host.PhysicalNic.Config) [
(vim.host.PhysicalNic.Config) {
dynamicType = <unset>,
device = "vmnic0",
spec = (vim.host.PhysicalNic.Specification) {
dynamicType = <unset>,
ip = (vim.host.IpConfig) {
dynamicType = <unset>,
dhcp = false,
ipAddress = "",
subnetMask = "",
},
linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) null,
},
}
],
vnic = (vim.host.VirtualNic.Config) [
(vim.host.VirtualNic.Config) {
dynamicType = <unset>,
changeOperation = <unset>,
device = "vmk0",
portgroup = "Management Network",
spec = (vim.host.VirtualNic.Specification) {
dynamicType = <unset>,
ip = (vim.host.IpConfig) {
dynamicType = <unset>,
dhcp = true,
ipAddress = "10.10.10.10",
subnetMask = "255.255.255.0",
},
mac = "00:0c:58:1d:ee:18",
},
}
],
dnsConfig = (vim.host.DnsConfig) {
dynamicType = <unset>,
dhcp = true,
virtualNicDevice = "Management Network",
hostName = "localhost",
domainName = "example.com",
address = (string) [
"10.10.10.1",
"10.10.0.177"
],
searchDomain = (string) [
"example.com"
],
},
ipRouteConfig = (vim.host.IpRouteConfig) null,
consoleIpRouteConfig = (vim.host.IpRouteConfig) null,
}