Pregunta

Me escribió un programa que captura los paquetes Ethernet de algunos NIC (es decir eth0) a alta velocidad (alrededor de 1 Gbps) y el tráfico hacia adelante usando pcap_sendpacket() a otra tarjeta de red (es decir eth1).

Mientras que el promotor de la interfaz de Ethernet no está conectado a otro equipo NIC, el reenvío de velocidad se desea, pero cuando lo conecto, el envío de la velocidad se pone manos terriblemente (de 900 Mbps a 100 Mbps).

¿Alguien puede explicar la razón?

SO : Kubuntu 10.10 linux
Idioma : C ++
Biblioteca : Libpcap

¿Fue útil?

Solución

Debido a que el destino NIC es una interfaz 100 BBPs: D: p

Otros consejos

O la negociación automática para el dispositivo de red ha sido apagado y está tratando en primer lugar 100Mbps.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top