LinuxForum.Fans
Тема

Поиск модулей в make menuconfig в Debian 3.2

Автор: user160 8 сообщений 2439 просмотров
#307783

Добрый день, уважаемые.

Прошу помощи в subj.
Пытаюсь включить нужнеые мне модули в ядре посредством make menuconfig.
Поиск нужного мне модуля по кнопке </> в окне menuconfig показывает некую ветку в настройке.
Например:

Показать

Symbol: NETFILTER_NETLINK[=m]
Type : tristate │
Selected by: NETFILTER_NETLINK_QUEUE [=m] && NET [=y] && INET [=y] && NETFILTER [=y] && NETFILTER_ADVANCED [=y] || NETFILTER_NETLINK_LOG [=m] && NET [=y] && INET [=y] && NETFILTER [=y] || NF_CT_NETLINK [=m] && NET [=y] && INET [=y] && NETFILTER [=y] && NF_CONNTRACK [=m]

Подскажите пожалуйста, как интерпретировать результат ?
Т.е. что означает набор этих присвоений? И что с этим делать.

#307784
"user160" написал:
text
Symbol: NETFILTER_NETLINK[=m]

Получится модуль, содержащий эту функцию. В графе Selected by перечислены врутриядерные зависимости. Включение любой из перечисленных приведет к включению данной функции.

#307785
yars написал:
[quote="user160"]
text
Symbol: NETFILTER_NETLINK[=m]

Получится модуль, содержащий эту функцию. В графе Selected by перечислены врутриядерные зависимости. Включение любой из перечисленных приведет к включению данной функции.[/quote]
Спасибо ! :)

#307792

Есть еще вопрос. :[
здесь описано что требуется модуль CONFIG_IP_NF_CONNTRACK

Показать

CONFIG_IP_NF_CONNTRACK - Трассировка соединений. Трассировка соединений, среди всего прочего, используется при трансляции сетевых адресов и маскарадинге (NAT и Masquerading). Если вы собираетесь строить сетевой экран (firewall) для локальной сети, то вам определенно потребуется эта опция. К примеру, этот модуль необходим для работы rc.firewall.txt.

но в текущем ядре я его не обнаружил.

Показать

~# cat /boot/config-3.2.0-0.bpo.4-amd64 | grep CONFIG_IP_NF_CONTRACK
~#

В make menuconfig тоже.
No matches found.
Возможно статья устарела и вместо этого модуля используется какой-то другой?
Подскажите пожалуйста куда копать ?

#307801

Нашел такой модуль в make config

text

<*>   "conntrack" connection tracking match support 

может быть это именно то, но встроенное в отдельную ветку?

#307811
"user160" написал:
может быть  это именно то

Да, похоже, оно.
У меня (с ядром 3.2.29):

Показать
text
$ zgrep -i "conntrack" /proc/config.gz 
CONFIG_NF_CONNTRACK=m
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_ZONES=y
# CONFIG_NF_CONNTRACK_EVENTS is not set
# CONFIG_NF_CONNTRACK_TIMESTAMP is not set
CONFIG_NF_CONNTRACK_AMANDA=m
CONFIG_NF_CONNTRACK_FTP=m
CONFIG_NF_CONNTRACK_H323=m
CONFIG_NF_CONNTRACK_IRC=m
CONFIG_NF_CONNTRACK_BROADCAST=m
CONFIG_NF_CONNTRACK_NETBIOS_NS=m
CONFIG_NF_CONNTRACK_SNMP=m
CONFIG_NF_CONNTRACK_PPTP=m
CONFIG_NF_CONNTRACK_SANE=m
CONFIG_NF_CONNTRACK_SIP=m
CONFIG_NF_CONNTRACK_TFTP=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NF_CONNTRACK_IPV4=m
CONFIG_NF_CONNTRACK_PROC_COMPAT=y
CONFIG_NF_CONNTRACK_IPV6=m

#307815

Похоже описалово всё таки устарело
Например ищу CONFIG_IP_NF_MATCH_LIMIT, не находит.
Но зато находит CONFIG_NETFILTER_XT_MATCH_LIMIT

text
~# cat /boot/config-3.2.0-0.bpo.4-amd64 | grep CONFIG_IP_NF_MATCH_LIMIT
~#
~# cat /boot/config-3.2.0-0.bpo.4-amd64 | grep CONFIG_NETFILTER_XT_MATCH_LIMIT 
CONFIG_NETFILTER_XT_MATCH_LIMIT=m

Можно ли считать эти мопции/модули одним и тем же ?
Смущает фрагмент _XT_, знать бы как это расшифровывается.

#307826

Не нашёл в ядре модуля CONFIG_IP_NF_MATCH_TOS
Т.е. ничего с хвостом _TOS

Показать

~# cat /boot/config-3.2.0-0.bpo.4-amd64 | grep TOS
CONFIG_YENTA_TOSHIBA=y
CONFIG_PATA_TOSHIBA=m
CONFIG_MACINTOSH_DRIVERS=y
CONFIG_B44_PCI_AUTOSELECT=y
CONFIG_B44_PCICORE_AUTOSELECT=y
CONFIG_B43_PCI_AUTOSELECT=y
CONFIG_B43_PCICORE_AUTOSELECT=y
CONFIG_B43LEGACY_PCI_AUTOSELECT=y
CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
CONFIG_ACPI_TOSHIBA=m
CONFIG_TOSHIBA_BT_RFKILL=m
~#

Мож он теперь как-то по другому называется?

Войдите или зарегистрируйтесь, чтобы ответить.