> The network configuration hasn't changed from the previous server, just the physical nic is different.
The Broadcom BCM5751 is supported by ESXi 6.0.
What does the ARP (neighbor) cache show on the ESXi server and your Mikrotik Routerboard?
On the ESXi server, you can use the 'esxcli network ip neighbor list' command in the shell.
I'm not sure what the command would look like on the Mikrotik, but you should see the MAC of ESXi's BCM5751.
If you still see the old MAC, you should flush the ARP cache on the Mikrotik.
A 10.0.0.4/30 network only has two addresses available: 10.0.0.5 and 10.0.0.6, so this should be simple to debug.
I get nothing when I run that command on the server. Just for fun I tried switching it to my LAN and giving it a static IP on that subnet and still wont list anything in the arp cache. It also won't pick up a DHCP address when I try that.
Is it possible the nic is just bad?
What does the command 'esxcli network nic list' show?
I see my only nic listed when I run that command:
PCI Device: 0000:03:00.0
Admin Status: Up
Link Status: Up
Description: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet
I also did try running throuh this KB article: VMware KB: vmk0 management network MAC address is not updated when NIC card is replaced or vmkernel has duplicate MA…
However it didn't seem to be my problem.
I also tried disabling the firewall to rule that out with: esxcli network firewall set -e false
Could this be an issue at the network side rather than the host ? Are you connecting to a trunk or access port ?
Can you show interface of the network port on that side ?
Just a couple of ideas.
It is just a router port so no trunk/access. Could be a network problem however network is unchanged from previous server. I did try hooking it up to my LAN with both DHCP and static IPs but it wouldn't pull an address, and still couldn't be seen. LAN is just a dumb switch.
Here is the port configuration:
comment="P2P to ESXi Management Interface"
And the route: (Active, Dynamic, Connected)
DST-ADDRESS PREF-SRC GATEWAY DISTANCE
ADC 10.0.0.4/30 10.0.0.5 FastEthernet 1 0
When I ping the server from my router (or my PC on my LAN) I see the orange light on the nic blink each time the ping is sent, but the ping isn't returned. I can't access by http/ssh either.
I see you say this is a fresh install, but you had issues with the old network cards ? did you install the new card and then reinstall ?
have you confirmed that the new nic is selected in management networks, from the console, configure management networks, network adapters ?
can you see packets in/out on the nics ? esxcli network nic stats get -n vmnic0
esxcli network ip interface list - should show you if the nic is assigned to a kernel and the vswitch
esxcli network ip interface ipv4 get - shows you the IP addresses assigned to the vmk
esxcli network vswitch standard list - vswitch information
Can you paste the output from the above ?
Yes, this is a fresh clean install. I tried installing with the original nics in there at first, using an ISO with the Realtek drivers injected, but the installer wouldn't even complete telling me the driver package had been obsoleted. Then I purchased the Broadcom and installed using the original ISO (non-modified) and it went smoothly.
My only nic is selected in the network adapters section. There are a lot of errors listed under the first command, might those be related to my problem?
esxcli network nic stats get -n vmnic0: (highlights... the rest of the values are 0)
Packets received: 2844
Packets sent: 63
Bytes received: 348627
Bytes sent: 110563648
Multicast packets received: 1361
Broadcast packets received: 0
Total receive errors: 65144
Receive over errors: 1
Recieve CRC errors: 22939
Receive frame errors: 12604
Receive missed errors: 2362
esxcli network ip interface list:
mac address: <my mac>
portgroup: Management Network
netstack instance: defaultTcpipStack
VDS Name: n/a
VDS UUID: n/a
VDS Port: n/a
VDS Connection: -1
Opaque network id: n/a
opaque network type: n/a
external ID: n/a
tso mss: 65535
port id: 33554439
esxcli network ip interface ipv4 get all looks correct (IP/Mask/Broadcast)
esxcli network vswitch standard list:
num ports: 2212
used ports: 4
configured ports: 128
CDP status: listen
beacon enabled: false
beacon interval: 1
beacon threshold: 3
beacon required by:
portgroups: vm network, management network
i wouldn't expect that many errors on a link, have you tried replacing the patch ? also, might be worths setting the nic to speed 100 full duplex since thats all the switch supports.
Are you seeing errors on the switch side port?
I'm not seeing any errors on the router side. In the DHCP log it shows the errors trying to offer a lease to the mac of the ESXi server from when I tried that on my LAN. I feel like some communication is happening, just things aren't going through completely.
I may just try re-installing and or replacing the nic.
1 person found this helpful
That might be the quickest option.
If you ve replaced the cable, you could try connecting a laptop to the switch port with same IP config and confirm that works, should at least isolate which side the issue is.
After that i would assume its down to the NIC in the server, wether driver or faulty hardware.
So I decided to try to eliminate the nic itself. I installed a copy of Windows 8 and the nic worked seamlessly. CentOS 6 was the same story. Reinstalled ESXi 6 and I can't talk on the network. Didn't touch the hardware and used the exact same network settings in all 3 cases.
Just checked and the NIC is on the HAL
Doesn't state v6 but worth a shot at the moment.
Someone else appeared to be seeing the same issue on 5.5 with that card:
Thanks for the links. I can give the KB article a try in a minute here...
The other thread sounds almost identical to what I'm experiencing. I get an option for network boot before my BIOS loads however I've never done that before. I suppose I could give it a try because it is what appears to have fixed it in the other thread.