2017-09-07 3 views
0

Gibt es eine einfache & schnelle Möglichkeit, dem SKB-Paket TCP-Optionen wie Window-Skalierungsfaktor oder Zeitstempel mit C auf Netfilter hinzuzufügen. Oder wenn irgendein Körper ein Beispiel hat, wäre es perfekt zu sehen.Hinzufügen von TCP-Optionen

Danke

Antwort

0

Einer der schnellste Weg ist, durch sysctl verwenden und folgenden sind verschiedene options, aber wie Sie unten sind interessiert in Fenstergröße und Zeitstempel sind:

net.ipv4.tcp_slow_start_after_idle 
net.ipv4.tcp_timestamps 

Der Befehl, sie zu kontrollieren ist:

Sonst können Sie es programmatisch wie die Art steuern, wie Zeitstempel entweder in so gesteuert wird ftware oder Hardware in diesem guide.

+0

Vielen Dank für den Kommentar. Funktioniert das für das erstellte Paket auf netfilter im Kernelmodul? Ich habe es vorher versucht aber nicht geschafft – FireBall

+0

Es sollte, weil 'sysctl' eigentlich zur Laufzeit gedacht ist. Netfilter befindet sich über dem Netzwerk-Stack und wenn es entlang der Seite verwendet wird, wird es sich mit der Konfiguration mischen. Besser von Netfilter selbst "sysctl". 'sudo sysctrl -w net.netfilter. <>' Sie finden alle verfügbaren Konfigurationsoptionen [hier] (https://www.kernel.org/doc/Documentation/networking/nf_conntrack-sysctl.txt) –