2009-08-09 14 views
6

Ich baue ein Programm, das Netzwerkbeschleunigung tut, und ich muss wissen, wie man eine Netzwerkschnittstelle unter Linux erstellt, die, anstatt Daten an eine tatsächliche Schnittstelle zu leiten, Informationen zu meinem Programm leitet, damit es beschleunigt werden kann. Die Idee ist, es zu einem transparenten System zu machen, so dass Programme nur die Schnittstelle wie eine normale verwenden müssen, aber der Verkehr wird schneller laufen.Machen Sie virtuelle Netzwerkschnittstelle in Linux?

Antwort

0

Ich bin nicht sicher, wie genau Sie hoffen, dies zu erreichen, oder was die Use-Case ist, aber eine andere Art und Weise, es zu tun Verwenden Sie eine NFQUEUE iptables Zielregel.

Dann können Sie nur einen Teil des Traffics zu einem Userspace-Programm leiten, das es optional ändern oder tun kann, was es wirklich will.