L'envoi de paquets en utilisant la limitation de vitesse libpcap
-
29-09-2019 - |
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
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.