The best Gigabit Ethernet switch for Intel(R) 82579 lm Gigabit card - ethernet

I have 12 PCs ,each of which has Intel(R) 82579 lm Gigabit network connection card.
What is the best Gigabit Ethernet switch to connect them,please ?

Take a look at belows:
NETGEAR ProSAFE FS116NA 16-Port Fast Ethernet Switch
TP-LINK TL-SG1016D 10/100/1000Mbps 16-Port Gigabit 13-inch
Rackmountable Switch, 32Gbps Capacity
But note there no best. The best depending from what you are looking for.
Like managed/unmanaged, how many ports, etc.

Related

Enabling Ethernet in CANoe

I have installed ethernet driver but Ethernet is not showing up in Measurement set up. Also when I load blf files with ethernet log, software prompts for register bus Ethernet
You need to set ethernet in Hardware-> channel usage
Add Eth network in simulation setup
Configure eth in Simulation-> TCP/Ip stack
Configure ETH hardware
In measurement setup you can add for example ETH trace

How can I connect my Galaxy S6 to Ethernet adapter?

I want to connect my S6 with Rj45 to otg cable. I have connected several time with Ethernet cable with not working.
How to enable this option in S6.
OTG cable is based on USB protocol whereas, RJ45 has MAC controller and the communication protocol used is called ethernet. So what you are saying won't work unless you interoperability these two physical mediums and protocols, connect something like this:

Communicate Between two Matlab Sessions Using Data Transfer Cable

We have a shared PC in our LAB, connected to a Vector Network Analyzer (VNA). The PC communicates with the VNA through GPIB port, using Matlab functions. For my work, i need to acquire real-time data from the VNA into my own PC, which is few meters away from the VNA PC. I dont want to have wireless solutions due to the interference that might happen. I intend to buy a USB data transfer cable to connect the Matlab. But i couldn't find in google any similar idea to do so. I was wondering is such a solution practical? Does anybody has the same experience? And will be any problem regarding the drivers?
in USB bus systems there can only be one USB host all other devices are in USB device mode.in most cases the USB controllers of PCs are not capable of USB device mode, they all want to be USB host. in other bus systems like I2C this is called master-slave architecture
if you are lucky one of your PCs can be set to device mode and in this case this will work but your chances are very slim (because of the problem with the USB host and USB device mode)
https://unix.stackexchange.com/questions/195765/is-usb-to-usb-data-transfer-between-two-linux-oses-possible
a better solution would be to use ethernet
there are also modules in MATLAB for real-time communication over ethernet (Real-Time Transmit and Receive over Ethernet)
if your pcs have unused ethernet ports use an ethernet crossover cable (http://en.wikipedia.org/wiki/Ethernet_crossover_cable) and connect the pcs (i.e. http://www.ccm.net/faq/6340-connect-pcs-using-a-crossover-ethernet-cable)
else use an ethernet switch (or hub) to establish the ethernet communication between the pcs
beside MATLAB for communication you can use i.e. ssh or install a vnc server on one of the machines and remote-control it with a vnc client on the other,...
USB
with USB-to-ethernet adapters (ebay,...) you can use ethernet over usb when connecting the usb-to-ethernet adapters via a ethernet crossover cable
another possibility is to use two USB-to-serial adapters and connect them with a RS-232 crossover cable and then use RS-232 protocol for communication (putty,...)

Powershell: Counter Instance Name for specific Network Card

I can get the network card counter instance names like so:
Get-WmiObject Win32_PerfRawData_Tcpip_NetworkInterface
Which outputs something like this for Name:
Intel[R] Ethernet Controller X540-AT2
Intel[R] Ethernet Controller X540-AT2 _2
Intel[R] Ethernet Controller X540-AT2 _3
Intel[R] Ethernet Controller X540-AT2 _4
I can get the (enabled) Network cards like so:
Get-WmiObject win32_networkadapter -filter "netconnectionstatus=2"
which outputs something like this for Name:
Intel(R) Ethernet Controller X540-AT2
Intel(R) Ethernet Controller X540-AT2 #4
However there's no properties returned from either call that directly match the other.
The closest is win32_networkadapter's name, which is similar to the counter name, but has been altered to remove illegal characters and alter others(*1), and has some sort of instancing going on(*2).
(*1) = Just in testing, it swaps round brackets ("()") for the square brackets ("[]"), and escapes hashes for underscores.
(*2) = In a machine with four network adapters,
My question is: How do I directly map one for the other, without relying on my guesswork text replacement?
Edit:
If you're trying to test this on a VM, you'll need to add at least two network cards.
Here's the relevant output from a Windows Server 2012 R2 VM running on Hyper-V:
Get-WmiObject Win32_PerfRawData_Tcpip_NetworkInterface | select Name
Name
----
Microsoft Hyper-V Network Adapter
Microsoft Hyper-V Network Adapter _2
Microsoft Hyper-V Network Adapter _3
Get-WmiObject win32_networkadapter -filter "netconnectionstatus=2" | select Name
Name
----
Microsoft Hyper-V Network Adapter #2
Microsoft Hyper-V Network Adapter
Microsoft Hyper-V Network Adapter #3
Edit again:
String replacement is right out, and just doesn't work on servers that are using NIC teaming.
Here's an example of a server that's using NIC teaming:
Get-WmiObject win32_networkadapter -filter "netconnectionstatus=2" | select name
Name
----
Intel(R) 82575EB Gigabit Network Connection
Intel(R) 82575EB Gigabit Network Connection
Intel(R) 82576 Gigabit Dual Port Network Connection
Intel(R) 82576 Gigabit Dual Port Network Connection
TEAM : PublicTeam
TEAM : PrivateTeam
Get-WmiObject Win32_PerfRawData_Tcpip_NetworkInterface | select Name
Name
----
TEAM : PrivateTeam - Intel[R] 82575EB Gigabit Network Connection
TEAM : PublicTeam - Intel[R] 82575EB Gigabit Network Connection _2
TEAM : PrivateTeam - Intel[R] 82576 Gigabit Dual Port Network Connection
TEAM : PublicTeam - Intel[R] 82576 Gigabit Dual Port Network Connection _2
*Edit the third/fourth: *
Yet another machine that doesn't even use the above somewhat guessable naming scheme.
This is on Windows Server 2012 R2:
Get-WmiObject Win32_PerfRawData_Tcpip_NetworkInterface | select Name
Name
----
Intel[R] 82576 Gigabit Dual Port Network Connection
Intel[R] 82576 Gigabit Dual Port Network Connection _2
Intel[R] 82576 Gigabit Dual Port Network Connection _3
Intel[R] 82576 Gigabit Dual Port Network Connection _4
Get-WmiObject win32_networkadapter -filter "netconnectionstatus=2" | select Name
Name
----
Intel(R) 82576 Gigabit Dual Port Network Connection
Intel(R) 82576 Gigabit Dual Port Network Connection
Microsoft Network Adapter Multiplexor Driver
Microsoft Network Adapter Multiplexor Driver #2
Note that in this case, it's the Microsoft Network Adapter's that actually have IPs.
Although in this scenario, the matching performance counters on the adapter perf counters actually work (interface seems more reliable in other situations)
Edit 5:
People keep making comments like
"It's similar to this other thread: Get Link Speed - Win32_PerfRawData_Tcpip_NetworkInterface"
As already explained in edits above, I give examples where this kind of text fudging doesn't work.
I was not able to find the relation other than that name.
So as I can't imagine all the replacement caracters I instore a canonical name:
$cananicalName1 = "Intel(R) Ethernet Controller X540-AT2 #4" -replace '[^A-Za-z0-9]','_'
$cananicalName2 = "Intel[R] Ethernet Controller X540-AT2 _4" -replace '[^A-Za-z0-9]','_'
both gives :
Intel_R__Ethernet_Controller_X540_AT2__4

Virtualization aware switches

According to http://www.cisco.com/en/US/solutions/collateral/ns340/ns517/ns224/ns892/ns894/white_paper_c11-525307.html
Each virtual machine is given a dedicated network interface card. My question is, how do a server containing about 10 virtual machines, ever support 10 NIC's ?
Those NICs are probably virtual. Packets from them are routed to the physical NIC(s) and the other way around. It's pretty much the same thing as you get in modern WiFi routers: at home you only have one Ethernet port from your Internet Service Provider, it's in the modem. You connect your router to it, but your router may have 2+ Ethernet ports to which you can connect multiple PCs.
They can be physical too and either be directly accessible to VMs or indirectly.