Kernel-Module auf Ubuntu 16.04 installieren (keine / lib / modules)

4223
Antoine Claval

Ich habe mehrere Ubuntu 16.04-Maschinen ohne / lib / modules-Verzeichnis, und wenn das Ergebnis von lsmod lautet:

root@bla:~# lsmod Module Size Used by xfs 970752 1 libcrc32c 16384 1 xfs 

Mit ist ziemlich minimal. Ich brauche viel mehr Modul. (Zumindest ip_table)

Ich bin nicht sicher, wie die neuen Module installiert werden. Ich kann Insmod nicht verwenden, da ich nichts zu zeigen habe.

Edit: Was ich sehen möchte:

ubuntu@ip-172-31-24-258:~$ modinfo ip_tables filename: /lib/modules/4.4.0-63-generic/kernel/net/ipv4/netfilter/ip_tables.ko description: IPv4 packet filter author: Netfilter Core Team <coreteam@netfilter.org> license: GPL srcversion: 89FE8FA5C005273382ED2E6 depends: x_tables intree: Y vermagic: 4.4.0-63-generic SMP mod_unload modversions  

Was ich sehe:

root@strei2:~# modinfo ip_tables libkmod: ERROR ../libkmod/libkmod.c:586 kmod_search_moddep: could not open moddep file '/lib/modules/4.4.0-57-generic/modules.dep.bin' modinfo: ERROR: Module alias ip_tables not found. 

Was ich probiert habe:

  • insmod: Die Maschine hat jedoch kein Verzeichnis / lib / modules
  • apt-get install ip_tables, aber dieses Modul (oder irgendein anderes, was ich sehen konnte) ist nicht im Repo enthalten.

    ubuntu @ ip-172-31-24-333: ~ $ sudo apt-get install ip_tables ==> Paket nicht gefunden.

BEARBEITEN: Ich brauche / möchte keine iptables User-Space-Software installieren. Der Unterstrich in ip_tables ist kein Tippfehler.

Warum mache ich das: Ich bekomme den Fehler:

FATAL: Module ip_tables not found in directory /lib/modules/4.4.0-57-generic\niptables v1.6.0: can't initialize iptables table `nat': Table does not exist (do you need to insmod?) 

Vielen Dank,

1
Hast du nicht "apt-get"? AFH vor 7 Jahren 0
Ich kann, aber können Sie apt-get-Modul so installieren? Antoine Claval vor 7 Jahren 0
Treiber usw. gehören zum Repository. Installateure können sowohl Module als auch Programmpakete laden. AFH vor 7 Jahren 0
Das sind tolle Neuigkeiten. Könnten Sie etwas genauer sein? Siehe meine Bearbeitung Antoine Claval vor 7 Jahren 0
Das Paket ist "iptables" (kein Unterstrich) und befindet sich im 16.04-Repository. Sowohl "synaptic" (GUI) als auch "aptitude" (Terminal) sind für die Suche in den Repositories hilfreich. AFH vor 7 Jahren 0
Mir ist bekannt, dass es iptables-Pakete gibt. Ich wusste, dass die Erwähnung von ip_tables eine schlechte Idee war und die Leute verwirren würde :) iptables ist eine User-Space-Software. Ich muss das ip_tables-Kernel-Space-Modul installieren. Ein anderes Kernel-Modul muss installiert werden: libiscsi, x_tables, nf_nat_ftp Antoine Claval vor 7 Jahren 0
Ich denke, Sie stoßen an die Grenzen meines Wissens auf diesem Gebiet. Ich kann nicht verstehen, warum Sie so wenige Module haben, obwohl ich noch nie eine Nicht-GUI-Version installiert habe (haben Sie dies?). Ist während der Installation etwas schief gegangen? Hat `apt-get ein Update? apt-get upgrade` Hilfe? Vielleicht ist es an der Zeit, die Brennnessel zu erfassen und erneut zu installieren: Sie müssen nichts löschen. Mit den richtigen Optionen sollten Sie die Möglichkeit haben, die Installation von oben durchzuführen, wodurch einige benutzerdefinierte Einstellungen verloren gehen können. Alle Pakete bleiben jedoch erhalten oder aktualisiert. AFH vor 7 Jahren 0
Ja, es ist ein komisches Setup. Es ist ein Server, also keine GUI. Ich bekomme diese Maschine von einem Cloud-Anbieter. Ihr Service ist in der Beta. Antoine Claval vor 7 Jahren 0

0 Antworten auf die Frage