it-swarm.com.de

Wie lade ich iptable-Kernelmodule auf einen VPS?

Ich habe zwei Server, einen für Prod und einen für Dev. Sie sind bei verschiedenen Providern und einer führt Xen und der andere OpenVZ aus (beide führen Ubuntu aber 8.04 bzw. 10.10 aus). Ich habe ein Problem mit dem OpenVZ-Server, der meine iptables einrichtet, weil anscheinend einige Kernelmodule fehlen. Wenn ich lsmod | grep ip Ich erhalte folgende Ergebnisse:

Xen-

$ lsmod | grep ip
ipt_LOG                 8192  1 
nf_conntrack_ipv4      21904  2 
nf_conntrack           79344  2 nf_conntrack_ipv4,xt_state
ipt_REJECT              6528  3 
iptable_filter          4608  1 
ip_tables              24232  1 iptable_filter
x_tables               23432  6 ipt_LOG,xt_limit,xt_tcpudp,xt_state,ipt_REJECT,ip_tables
ipv6                  313384  18 
multipath              11008  0 
md_mod                 89500  6 raid10,raid456,raid1,raid0,multipath,linear

OpenVZ-

BLANK, es ist nichts zurückgekehrt ...

Meine Fragen sind also: 1) Warum bekomme ich nichts für den OpenVZ-Server zurück und 2) Wie lade ich die erforderlichen Module?


PDATE:

Dies ist das Ergebnis des Versuchs von modprobe

$ modprobe nf_conntrack
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
FATAL: Module nf_conntrack not found.
2
GiH

Es stellt sich heraus, dass ich keine Kernelmodule in einen Container laden kann, da alle Container auf OpenVZ-Plattformen denselben Kernel verwenden (im Gegensatz zu Xen). Ich musste mich mit meinem Provider in Verbindung setzen und iptables für mich aktivieren lassen. Danach haben alle Regeln funktioniert.

Komischerweise habe ich immer noch keine Ausgabe durch Eingabe von lsmod | grep ip Und es scheint immer noch keinen Kernel-Ordner in meinem /lib/modules/$(uname -r)-Ordner zu geben. Ich denke, dies ist nicht aus einem Container zugänglich.

0
GiH