Sto costruendo un programma che accelera la rete, e ho bisogno di sapere come creare un'interfaccia di rete su Linux che invece di dirigere i dati su un'interfaccia reale, indirizza le informazioni al mio programma, in modo che possa essere accelerato. L'idea è di renderlo un sistema trasparente, in modo che i programmi debbano semplicemente utilizzare l'interfaccia come se fosse normale, ma il traffico scorrerà più velocemente.Crea un'interfaccia di rete virtuale in Linux?
6
A
risposta
5
si desidera che il dispositivo tun/tap:
0
io sono sicuro di come esattamente si spera di raggiungere questo obiettivo, o ciò che il caso d'uso è, ma un altro modo di fare è utilizzare una regola di destinazione NFQUEUE iptables.
Quindi è possibile indirizzare solo parte del traffico verso un programma userspace che può facoltativamente modificarlo o fare qualsiasi cosa voglia, davvero.
Problemi correlati
- 1. Errore casella virtuale "Interfaccia di rete inesistente"
- 2. Ambiente virtuale per Linux Kernel hacking
- 3. Crea rete NAT64
- 4. Inter-comunicazione di rete virtuale VM Azure
- 5. Impossibile eliminare il gateway di rete virtuale in Azure
- 6. javascript/jquery: crea e invia modulo virtuale
- 7. Crea percorso file virtuale dal flusso
- 8. crea un'immagine floppy virtuale senza mount?
- 9. Installa e crea libreria Boost in Linux
- 10. Come si crea un gamepad virtuale?
- 11. La rete di ng supporta lo scorrimento virtuale?
- 12. Indirizzo virtuale Linux 3/1 diviso
- 13. Come si crea atomicamente un file bloccato in Linux?
- 14. Sovrascrivi il metodo virtuale o crea il gestore di eventi?
- 15. Mappatura di indirizzi fisici a indirizzo virtuale linux
- 16. In che modo Vagrant crea una rete privata?
- 17. Accesso all'host virtuale dal computer sulla stessa rete locale
- 18. Gestione interfaccia di rete Linux con codice C
- 19. Ricevi notifiche sulla modifica dell'interfaccia di rete su Linux
- 20. Modifica del timeout TCP per un dispositivo di rete linux
- 21. Crea installazione Linux per l'applicazione Qt
- 22. crea un file ripetuto looping infinito cat in linux/bash
- 23. Rete neurale artificiale che crea le proprie connessioni
- 24. PyBrain: quando si crea una rete da zero come e dove si crea un pregiudizio?
- 25. Il malloc crea pigramente le pagine di supporto per un'allocazione su Linux (e altre piattaforme)?
- 26. Crea progetto Qt in modalità di debug dalla riga di comando (ovvero script bash) in Linux
- 27. Quale distribuzione Linux è la migliore per lo sviluppo di un'applicazione mono in una macchina virtuale?
- 28. Come creare un file di comando virtuale con comando in Linux?
- 29. UDP in rete con rete multipla