Buduję program, który wykonuje akcelerację sieciową i muszę wiedzieć, jak utworzyć interfejs sieciowy w systemie Linux, który zamiast kierować dane do rzeczywistego interfejsu, kieruje informacje do mojego programu, aby można było go przyspieszyć. Chodzi o to, aby uczynić z niego przejrzysty system, tak aby programy po prostu musiały używać interfejsu jak normalnego, ale ruch będzie działał szybciej.Tworzenie wirtualnego interfejsu sieciowego w systemie Linux?
6
A
Odpowiedz
5
Chcesz urządzenie TUN/TAP:
0
jestem pewien, jak dokładnie chcesz osiągnąć to, co lub wykorzystanie-sprawa jest, ale jeden inny sposób to zrobić jest użycie reguły docelowej NFQUEUE iptables.
Następnie możesz skierować tylko część ruchu do programu przestrzeni użytkownika, który może opcjonalnie zmodyfikować lub zrobić, co naprawdę chce.
Powiązane problemy
- 1. Symulacja interfejsu sieciowego w Pythonie?
- 2. Tworzenie wirtualnego monitora/wirtualnego urządzenia wyświetlania
- 3. Tworzenie wirtualnego urządzenia HID
- 4. Jak mogę uzyskać aktualne statystyki dotyczące przepustowości interfejsu sieciowego w systemie Linux/UNIX?
- 5. Uzyskaj adres IP interfejsu w systemie Linux
- 6. Jaki jest najdokładniejszy sposób przetestowania kodu sieciowego w systemie Linux?
- 7. Wywołanie PHP z wirtualnego/niestandardowego "serwera sieciowego"
- 8. tworzenie wirtualnego dysku twardego
- 9. Wydajność wirtualnego interfejsu Boost.Variant Vs
- 10. Wybór interfejsu sieciowego multiemisji w Pythonie
- 11. Jak wysłać pakiet UDP z określonego interfejsu w systemie Linux?
- 12. Tworzenie pliku w systemie Linux przy użyciu C
- 13. Tworzenie bibliotek programów w systemie Windows i LINUX [C++]
- 14. Tworzenie pakietu R w systemie Windows i Linux
- 15. Tworzenie GUI za pomocą Pythona w systemie Linux
- 16. Tworzenie aliasu IP w systemie Windows
- 17. Jak uzyskać adres MAC interfejsu sieciowego WiFi?
- 18. python: urllib2 przy użyciu innego interfejsu sieciowego
- 19. Czym różni się adapter od interfejsu sieciowego?
- 20. javascript/jquery: tworzenie i publikowanie formularza wirtualnego
- 21. Jak obsłużyć pakiet IP, zmienić jego zawartość i ponownie wysłać go w systemie Linux?
- 22. Interlocked odpowiednik w systemie Linux
- 23. Profilowanie wydajności w systemie Linux
- 24. Błędy Tomcat w systemie Linux
- 25. Programowanie kamery w systemie Linux
- 26. Dystrybucja oprogramowania w systemie Linux?
- 27. OpenGL w systemie Linux: dlopen libGL.so
- 28. Vagrant up nie uruchamia interfejsu sieciowego na obrazach w chmurze
- 29. Wykrywanie aktywnego pulpitu wirtualnego w systemie Windows 10 - Widok zadania - przełącznik wirtualnego komputera
- 30. Javascript w katalogu wirtualnego nieświadomi katalogu wirtualnego