Это исправимо в моём случае без подвергания системы риску?
Вполне. Какое ядро (вместе с kernel-{modules,firmware} стоит? Module-init-tools там есть? Возможно, проблема решится пересборкой ядра вместе с "околоядерными" пакетами, или переустановкой ядра.
Прошу прощенья что не отвечал. Новый год. Да и, честно говоря, сперва набирался духу залезть в тему "ядро линукса" - для меня это пока неизведанная такая страшная долина, интернет так и пестрит мучениями с ядрами линукса. Мож зря только интернет напугал.*DONT_KNOW*
Итак, забравшись в NAS, я наковырял там:
yars написал:
Какое ядро (вместе с kernel-{modules,firmware} стоит? Module-init-tools там есть? Возможно, проблема решится пересборкой ядра вместе с "околоядерными" пакетами, или переустановкой ядра.
По поводу версии дебиана:
Файл /etc/issue имеет содержимое:
text
Debian GNU/Linux 6.0 \n \l
Команды lsb_release дебиан на NASе не знает, файла /etc/lsb-release нет, файл /etc/debian_version имеет содержимое:
text
6.0.4
Этого достаточно?
yars написал:
Какое ядро (вместе с kernel-{modules,firmware} стоит? Module-init-tools там есть? Возможно, проблема решится пересборкой ядра вместе с "околоядерными" пакетами, или переустановкой ядра.
По поводу узнать какие модули вкомпилированы в ядро:
Команды hwinfo, lspci система не знает.
Файла /proc/config (любого config в том каталоге) и /boot/config нет.
Файл /proc/version имеет содержимое:
Linux version 2.6.32.11-svn21605 (steveh@steveh-desktop) (gcc version 4.2.2) #1 Fri Oct 15 17:13:23 PDT 2010
Команду module-init-tools мой дебиан не знает.
Надо ещё что-то наковырять?
А теперь - самое интересное, или о том как я профанулся:
Сергей В. написал:
Посмотрите какие модули у Вас загружены.
cd /proc/net/
cat ip_tables_matches
WinSCP показывал что в каталоге /proc/net/ файлы, начинающиеся с ip_tables, имеют размер 0.
Щёлкнул для интереса их просмотр - и.. они оказывается с текстом! Привожу содержимое всех файлов с именем iptables в /proc/net/:
Содержимое ip_tables_matches:
text
icmp
udplite
udp
tcp
Файл ip_tables_names: файл на самом деле пустой!
Содержимое файла ip_tables_targets:
Файл /proc/version имеет содержимое:
[quote]Linux version 2.6.32.11-svn21605 (steveh@steveh-desktop) (gcc version 4.2.2) #1 Fri Oct 15 17:13:23 PDT 2010
Команду module-init-tools мой дебиан не знает.
[/quote]
Ну вот и версия ядра - 2.6.32.11 :)
module-init-tools - это не команда, а набор команд для управления модулями ядра, это lsmod, modprobe и некоторые другие. В новых ядрах функции этого пакета выполняет kmod.
yars я в раздумьях - где копать, кто виноват.:) Я как правильно понял, надо переставлять iptables, или надо "ядро пересобирать"?
P.S. Инет пока только кашу в моей голове развёл. Буду признателен, если ты мне кинешь ссылку, указывающее на корень решения моей проблемы.
Просто Debian в NAS-е сильно порезали, чтобы влез. Я, к сожалению, не сталкивался с обслуживанием такого оборудования. Могу только сказать, что да, ядро нужно пересобрать, о чем, кстати, система и сообщила, см. сообщение 15. В ядре, как я понимаю, нет нужного модуля - железка заточена под конкретную задачу.