2016-05-22 16 views
0

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

0

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.