Назад | Перейти на главную страницу

Внезапные проблемы с неработающим iptables

У меня внезапно возникла проблема с iptables, не работающим на моем CentOS 5.8 / DirectAdmin XenVPS. Все, что я сделал сегодня, это установил PHP APC и запустил обновление (хотя, надо признать, сегодня я не обратил особого внимания - обычно это делаю). Iptables работает довольно гладко с тех пор, как я установил его более 6 месяцев назад.

Обычно, когда я пытаюсь запустить iptables -L, он сообщает мне:

iptables v1.3.5: невозможно инициализировать таблицу iptables `filter ': iptables who? (вам нужно insmod?) Возможно, iptables или ваше ядро ​​нужно обновить.

Я огляделась и попробовала кое-что, и это появляется что, возможно, в моем ядре не загружены модули? Я был читая это и попробовал две команды, которые они предлагают, безрезультатно. За исключением того, что, похоже, есть несоответствие в одном бите вывода:

-bash-3.2# cd /lib/modules
-bash-3.2# ls
2.6.18-194.32.1.el5xen  2.6.18-238.5.1.el5xen  2.6.18-274.7.1.el5xen  2.6.39.1-cs-domU
2.6.18-238.12.1.el5xen  2.6.18-238.9.1.el5xen  2.6.37.2-cs-domU       3.0.1-cs-domU
-bash-3.2# depmod -a
WARNING: Couldn't open directory /lib/modules/2.6.18-274.18.1.el5xen: No such file or directory
FATAL: Could not open /lib/modules/2.6.18-274.18.1.el5xen/modules.dep.temp for writing: No such file or directory

Означает ли это, что версии не синхронизированы? Если да, каковы мои следующие шаги, чтобы это исправить?

Как вы, наверное, догадались, я все еще учусь управлять своим сервером, поэтому, пожалуйста, будьте предельно ясны во всех советах.

Большое спасибо :)

РЕДАКТИРОВАТЬ: результаты выполнения uname -a по запросу.

Linux server1.fortheinter.net 2.6.18-274.18.1.el5xen # 1 SMP, четверг, 9 февраля 13:27:02 EST 2012 x86_64 x86_64 x86_64 GNU / Linux

РЕДАКТИРОВАТЬ 2: Результаты проверки списка пакетов.

-bash-3.2# yum list | grep kernel
kernel-headers.x86_64     2.6.18-308.1.1.el5          installed
kernel.x86_64             2.6.18-308.1.1.el5          updates
kernel-debug.x86_64       2.6.18-308.1.1.el5          updates
kernel-debug-devel.x86_64 2.6.18-308.1.1.el5          updates
kernel-devel.x86_64       2.6.18-308.1.1.el5          updates
kernel-doc.noarch         2.6.18-308.1.1.el5          updates
kernel-xen.x86_64         2.6.18-308.1.1.el5          updates
kernel-xen-devel.x86_64   2.6.18-308.1.1.el5          updates
yum-kernel-module.noarch  1.1.16-21.el5.centos        base

Попробуйте (пере) установить ядро ​​2.6.18-274.18.1.el5xen на VPS.