Los cables Ethernet unidireccionales no funcionarán con los equipos de red Gigabit y más adelante, porque sin una ruta de retorno, la autonegociación la secuencia nunca se completará. Verá un "Cable de red desenchufado" o un mensaje equivalente en ambos dispositivos si intenta usar dicho cable.
Los dispositivos Ethernet más antiguos tampoco funcionarán con cables simples de una vía, pero se puede engañar para que lo haga. Este sitio web tiene instrucciones prácticas para construir cables adecuados. En esencia, tendrás que hacer algo como esto:
SideA SideA HUB PORT
------- ------- -------
x x r r x x r r r r x x
6 3 1 2 6 3 2 1 1 2 3 6
| | | | | | | | | |
| +-/ | | | | \-------------/ |
| | | OR | | \-----------------/
+-|---/ | |
| | | |
| | | |
| | | |
6 3 2 1 6 3 2 1
r r x x r r x x
------- -------
SideB SideB
El puerto adicional del concentrador es necesario para proporcionar voltaje sobre el par de RX de SideA, para engañarlo y hacerle creer que hay un transmisor en el otro extremo.
Si nada de lo anterior funciona, o si no puede desactivar la negociación automática, lo mejor que puede hacer es implementar dos dispositivos habilitados para Ethernet con una ruta de datos unidireccional entre ellos. Por ejemplo, un par de PIC de Ethernet con un UART unidireccional deben estar entre capaz de hacer el truco.
Una cosa que debe preguntarse antes de continuar es si realmente necesita un diodo de datos. Esto es lo que dicen los expertos :
La mayoría de las organizaciones no necesitan una nueva tecnología de protección como los diodos de datos. [...] Suponiendo que las reglas de [cortafuegos] solo permiten la comunicación interna, basada en UDP, y no hay una mala configuración en el cortafuegos, no puedo recordar un ataque de cortafuegos que permita a un atacante externo acceder a la Perímetro CCA.