Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Грешка-зареждане на кернел-модул с insmod
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: ldmd Дата: 10/07/2003
Направих си съвсем прост скрипт, който да ми зарежда 
ip_conntrack.o и ip_conntrack_ftp.o. По принцип работи, но 
 като го пусна #./imeto_na_scripta, първият модул се зарежда

без проблеми, но за втория дава съобщение: 
 iptables v1.2.7a: can't initialize iptables table 'filter':

iptables who? (do you need to insmod?)... А аз точно това 
правя. Като пусна скрипта втори път, вече казва и за двата 
модула, че са заредени: 
debian:~# ./block-sript 
Using 
 /lib/modules/2.4.20-1-686/kernel/net/ipv4/netfilter/ip_conntrack.o

insmod: a module named ip_conntrack already exists 
Using 
 /lib/modules/2.4.20-1-686/kernel/net/ipv4/netfilter/ip_conntrack_ftp.o

insmod: a module named ip_conntrack_ftp already exists 
iptables: Chain already exists 
 
Всичко е с цел най-елементарен firewall: 
#!/bin/sh 
insmod ip_conntrack 
insmod ip_conntrack_ftp 
iptables -N blk 
iptables -A blk -m state .... и т.н. 
 
 Необходимо ли е известно забавяне между зареждането на
модулите, 
преди да се създадат нови вериги? Ако направя автоматично 
 зареждане на скрипта при стартиране, то как да се избегнат
тези 
 грешки? Ако го зареждам 2 пъти - става, но ми се струва
тъпо.


Отговор #1
От: Н. Антонов (nikola (a) linux-bg__dot__org) Дата: 10/07/2003
 Използването на insmod е по принцип излишно. Ядрото 2.4
 зарежда само необходимите модули, когато активираш правилата
с iptables. Освен това, вместо insmod много отдавна се използва
modprobe, което работи доста по-интелигентно.


Отговор #2
От: ldmd Дата: 10/07/2003
blagodaria


<< squid vapros (1 ) | kernel-source-2.4.22/unstable uptodate 2.4 (8 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.01 sys = 0.08 CPU)