Question

J'ai écrit un programme qui capture les paquets Ethernet de certains NIC (i.e. eth0) à grande vitesse (environ 1 Gbps) et le trafic vers l'avant en utilisant pcap_sendpacket() à une autre carte réseau (i.e. eth1).

Bien que l'expéditeur l'interface Ethernet est pas connecté à une autre carte réseau informatique, la vitesse d'envoi est souhaitée, mais lorsque je le connecte, l'envoi de la vitesse descend terriblement (de 900 Mbps à 100 Mbps).

Quelqu'un peut-il expliquer la raison?

OS : Kubuntu Linux 10,10
Langue : C ++
Bibliothèque : Libpcap

Était-ce utile?

La solution

Parce que la carte réseau de destination est une interface 100 PDH: D: p

Autres conseils

Ou l'auto-négociation pour le dispositif de réseau a été désactivé et tente tout d'abord 100Mbps.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top