Ich versuche MultiPath TCP (MPTC) nach der Anleitung here einrichten Ich verstehe, dass ich den dort bereitgestellten benutzerdefinierten Kernel herunterladen, kompilieren und installieren muss. Mein Problem ist, dass verwandte Anleitungen, die ich im Netz fand (z. B. here, here), sie alle erwähnen, dass ich auch die Kernel-Module kompilieren muss (sudo make modules_install). ABER, in der mptcp webpage, gibt es keine Erwähnung über Module. Muss ich die "defualt" -Module des Kernels meiner Maschine herunterladen und kompilieren, oder fehlt mir hier etwas anderes?Linux-Kernel-Modul Kompilierung
Antwort
In den Dokumenten gibt es keinen Konflikt. Der "DoItYourself" Guide spricht über die Besonderheiten des betroffenen Treibers/Moduls. 2. bis letzte Zeile im DIY-Handbuch: Kompilieren, installieren und booten Sie Ihren Kernel neu, wie es von Ihrer Distribution empfohlen wird.
Es wird davon ausgegangen, dass Sie bereits wissen, worüber die anderen Seiten sprechen.
Ein Tipp: Finden Sie die vorhandene .config
Datei für Ihr System/Distro. Es kann Ihnen etwas Arbeit sparen, da es die 99% ermöglichen wird, dass Sie nicht Sorgfalt tun über aber Notwendigkeit um die MPTCP Kernel, wie Festplattentreiber zu bauen, Tastaturtreiber usw.
Die ubuntu Seiten sprechen darüber, wo man das findet.
Nachdem Sie die git clone ...
getan haben, haben Sie ein Verzeichnis mptcp
, das alle Kernelquellen enthält. Kopieren Sie Ihre.config
hinein.
Dann tun Sie alle make xconfig
usw. aus dem Ubuntu-Handbuch und folgen Sie den DIY, um die Mptcp Zeug zu ermöglichen.
Dann müssen Sie make
und make modules
, etc. zu tun, folgen Sie den Anweisungen für Ihren Distro
Ein Tipp: Bevor Sie verwirren mit dem mptcp
Kernel-Quelle, sollten Sie übe das Konfigurieren, Erstellen, Installieren, Booten/Ausführen eines von Ubuntu bereitgestellten Kernels. Nachdem Sie das erfolgreich durchgeführt haben, gehen Sie weiter zum Zusammenführen der Dateien in das Verzeichnis mptcp
.
- 1. Kompilierung
- 2. JIT-Kompilierung
- 3. Makefile Kompilierung
- 4. gSoap Kompilierung mit C++
- 5. OMake-Kompilierung mit Unterverzeichnissen
- 6. sqlite3 Juwel Kompilierung Fehler
- 7. Bedingte Kompilierung in Go
- 8. AngularJS $ Kompilierung nicht
- 9. Einschließlich Bibliotheken während Kompilierung
- 10. Bedingte Kompilierung in OCaml
- 11. Kompilierung igzip für Windows
- 12. Kompilierung in Emacs
- 13. Asterisk Kreuz Plattform Kompilierung
- 14. Sass importiert ohne Kompilierung
- 15. XAML bedingte Kompilierung
- 16. C++ bedingte Kompilierung
- 17. konditionale Kompilierung auf Projektebene
- 18. Intersection-Typ verhindert Kompilierung
- 19. Newcommand hängt LaTeX Kompilierung
- 20. Java In-Memory-Kompilierung
- 21. Remote-Webserver-Kompilierung?
- 22. XCode Projekt Kompilierung
- 23. Boost Kompilierung von Bibliotheken?
- 24. Openfire Plugin Kompilierung Problem
- 25. Analysefehler, aber Kompilierung erfolgreich
- 26. Verständnis vala Kompilierung Warnungen
- 27. PHP Skriptkomprimierung/"Kompilierung" Tools
- 28. Separate Kompilierung in C++
- 29. Rcpp Windows fehlgeschlagen Kompilierung
- 30. Bedingte Java-Kompilierung