Domanda

Ho scritto un programma che cattura i pacchetti Ethernet da alcune NIC (cioè eth0) ad alta velocità (circa 1 Gbps) e inoltrare il traffico utilizzando pcap_sendpacket() ad un'altra scheda di rete (cioè eth1).

Mentre lo spedizioniere Ethernet interfaccia non è collegato a un altro computer NIC, l'inoltro di velocità è desiderata, ma quando lo collego, l'invio di velocità scende terribilmente (da 900 Mbps a 100 Mbps).

Qualcuno può spiegare il motivo?

OS : Kubuntu 10.10 linux
Lingua : C ++
raccolta : Libpcap

È stato utile?

Soluzione

Poiché la destinazione NIC è un'interfaccia 100 BBPS: D: p

Altri suggerimenti

O la negoziazione automatica per il dispositivo di rete è stata spenta e sta cercando 100Mbps in primo luogo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top