Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: не работает iptables  (Прочитано 2942 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lioncub

  • Автор темы
  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
не работает iptables
« : 15 Июля 2014, 11:13:56 »
Свежеустановленная система:
# cat /etc/os-release  | grep PR
PRETTY_NAME="Ubuntu 14.04 LTS"
# uname -a
Linux dove 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Ошибка при:
# iptables -nL
modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/3.13.0-24-generic/modules.dep.bin'
iptables v1.4.21: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

Хотя:
# ls /lib/modules/*/modules.dep.bin
/lib/modules/3.13.0-30-generic/modules.dep.bin

Что не так?

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: не работает iptables
« Ответ #1 : 15 Июля 2014, 11:36:46 »
Там же все написано: "Perhaps iptables or your kernel needs to be upgraded."

У Вас используется ядро 3.13.0-24-generic, а модуль для 3.13.0-30-generic. Загрузитесь с ядром 3.13.0-30-generic (ну или наоборот - установите модуль для 3.13.0-24-generic).


Оффлайн lioncub

  • Автор темы
  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
Re: не работает iptables
« Ответ #2 : 15 Июля 2014, 12:00:35 »
Откуда он взял 3.13.0-24? Чистая установка!
# dpkg -l *3.13.0-24*
dpkg-query: no packages found matching *3.13.0-24*

# dpkg -l linux-* | grep -P "^ii"
ii  linux-firmware                      1.127.4                       all          Firmware for Linux kernel drivers
ii  linux-generic                       3.13.0.30.36                  amd64        Complete Generic Linux kernel and headers
ii  linux-headers-3.13.0-30             3.13.0-30.55                  all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-30-generic     3.13.0-30.55                  amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-generic               3.13.0.30.36                  amd64        Generic Linux kernel headers
ii  linux-image-3.13.0-30-generic       3.13.0-30.55                  amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-30-generic 3.13.0-30.55                  amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-generic                 3.13.0.30.36                  amd64        Generic Linux kernel image
GRUB:
# grep 3.13.0 /boot/grub/grub.cfg
linux /boot/vmlinuz-3.13.0-30-generic root=UUID=b0ffb612-6065-44b4-a698-89b0632d14de ro  quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-30-generic
menuentry 'Ubuntu, with Linux 3.13.0-30-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-30-generic-advanced-b0ffb612-6065-44b4-a698-89b0632d14de' {
echo 'Loading Linux 3.13.0-30-generic ...'
linux /boot/vmlinuz-3.13.0-30-generic root=UUID=b0ffb612-6065-44b4-a698-89b0632d14de ro  quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-30-generic
menuentry 'Ubuntu, with Linux 3.13.0-30-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-30-generic-recovery-b0ffb612-6065-44b4-a698-89b0632d14de' {
echo 'Loading Linux 3.13.0-30-generic ...'
linux /boot/vmlinuz-3.13.0-30-generic root=UUID=b0ffb612-6065-44b4-a698-89b0632d14de ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-30-generic
linux /boot/vmlinuz-3.13.0-30-generic root=UUID=b0ffb612-6065-44b4-a698-89b0632d14de ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-30-generic
menuentry 'Ubuntu (on /dev/xvda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-30-generic--b0ffb612-6065-44b4-a698-89b0632d14de' {
linux /boot/vmlinuz-3.13.0-30-generic root=UUID=b0ffb612-6065-44b4-a698-89b0632d14de ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-30-generic
menuentry 'Ubuntu, with Linux 3.13.0-30-generic (on /dev/xvda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-30-generic--b0ffb612-6065-44b4-a698-89b0632d14de' {
linux /boot/vmlinuz-3.13.0-30-generic root=UUID=b0ffb612-6065-44b4-a698-89b0632d14de ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-30-generic
menuentry 'Ubuntu, with Linux 3.13.0-30-generic (recovery mode) (on /dev/xvda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-30-generic-root=UUID=b0ffb612-6065-44b4-a698-89b0632d14de ro recovery nomodeset-b0ffb612-6065-44b4-a698-89b0632d14de' {
linux /boot/vmlinuz-3.13.0-30-generic root=UUID=b0ffb612-6065-44b4-a698-89b0632d14de ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-30-generic

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: не работает iptables
« Ответ #3 : 15 Июля 2014, 12:05:26 »
Скорее всего Вы обновились после установки, но не перезагрузились - выполните перезагрузку, чтобы стало использоваться последнее установленное ядро.

Оффлайн lioncub

  • Автор темы
  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
Re: не работает iptables
« Ответ #4 : 15 Июля 2014, 12:07:35 »
несколько раз перегружался...

Пользователь решил продолжить мысль 15 Июля 2014, 13:18:01:
в новом xen в ubuntu 14.04 теперь жестко привязан параметр для вм
kernel = "/etc/xen/boot/trusty/vmlinuz"
« Последнее редактирование: 15 Июля 2014, 13:18:01 от lioncub »

 

Страница сгенерирована за 0.128 секунд. Запросов: 22.