проблемы с ipfw

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Reken
лейтенант
Сообщения: 619
Зарегистрирован: 2014-06-30 11:23:24

проблемы с ipfw

Непрочитанное сообщение Reken » 2017-09-29 10:03:04

Здравствуйте
Подскажите пожалуйста в решение следующей проблемы:
На сервере FreeBSD 10.3 обнаружил недавно такое:

Код: Выделить всё

root@free:~ # ipfw -a list
ipfw: getsockopt(IP_FW_GET): Protocol not available
root@free:~ # service ipfw restart
sysctl: unknown oid 'net.inet.ip.fw.enable'
sysctl: unknown oid 'net.inet6.ip6.fw.enable'
KLD ipfw.ko: depends on kernel - not available or version mismatch
kldload: can't load ipfw: module already loaded or in kernel
/etc/rc.d/ipfw: WARNING: Unable to load kernel module ipfw
Из-за чего такое могло произойти, и как лучше починить?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

guest
проходил мимо

проблемы с ipfw

Непрочитанное сообщение guest » 2017-09-29 15:02:52

Reken писал(а):Здравствуйте
Подскажите пожалуйста в решение следующей проблемы:
На сервере FreeBSD 10.3 обнаружил недавно такое:

Код: Выделить всё

root@free:~ # ipfw -a list
ipfw: getsockopt(IP_FW_GET): Protocol not available
root@free:~ # service ipfw restart
sysctl: unknown oid 'net.inet.ip.fw.enable'
sysctl: unknown oid 'net.inet6.ip6.fw.enable'
KLD ipfw.ko: depends on kernel - not available or version mismatch
kldload: can't load ipfw: module already loaded or in kernel
/etc/rc.d/ipfw: WARNING: Unable to load kernel module ipfw
Из-за чего такое могло произойти, и как лучше починить?
# uname -a
# freebsd-version

ядро без ipfw, но скорей всего ядро не от 10.3

Reken
лейтенант
Сообщения: 619
Зарегистрирован: 2014-06-30 11:23:24

проблемы с ipfw

Непрочитанное сообщение Reken » 2017-10-02 8:05:09

Код: Выделить всё

root@free:~ # uname -a
FreeBSD free.domen.local 10.3-RELEASE-p11 FreeBSD 10.3-RELEASE-p11 #0: Mon Oct 24 18:47:18 UTC 2016     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386
root@free:~ # freebsd-version
10.3-RELEASE-p15
Раньше, около полу года назад, на этом сервере ОС была FreeBSD 9.3, после чего обновился на 10.3. С ipfw всё это время, после обновления, проблем не было, проблемы начались только на днях...

Reken
лейтенант
Сообщения: 619
Зарегистрирован: 2014-06-30 11:23:24

проблемы с ipfw

Непрочитанное сообщение Reken » 2017-10-02 11:40:51

Для работы ipfw я никогда не пересобирал ядро... Всегда загружал модуль при старте системы:
В rc.conf

Код: Выделить всё

firewall_nat_enable="YES"
firewall_enable="YES"
firewall_logging="YES"
firewall_script="/etc/rc.firewall.my"
Из-за чего могла произойти ошибка, пока не понял

Reken
лейтенант
Сообщения: 619
Зарегистрирован: 2014-06-30 11:23:24

проблемы с ipfw

Непрочитанное сообщение Reken » 2017-10-02 14:53:31

Ошибку получилось устранить, при помощи пересборки ядра...

Код: Выделить всё

cd /usr/src
make buildkernel
make installkernel

Код: Выделить всё

$ uname -a
FreeBSD free.domen.local 10.3-RELEASE-p15 FreeBSD 10.3-RELEASE-p15 #0: Mon Oct  2 14:21:31 MSK 2017     root@free.domen.local:/usr/obj/usr/src/sys/GENERIC  i386
$ freebsd-version
10.3-RELEASE-p15

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

проблемы с ipfw

Непрочитанное сообщение Alex Keda » 2017-10-03 7:27:12

У вас точно модуль от другой версии был
Убей их всех! Бог потом рассортирует...