Покажи Публикации - red_leader
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
1  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Re: Install IPset Kernel patch-o-matic-ng -: Sep 17, 2009, 23:34
Не, мисля.
По-скоро само предкомпилационните настройки. Модули и тинтири минтири. Демек спираш преди make :)

май като се замисля пробелма е в самото ядро
ipset не виждам да се поддържа за последните ядра
Намерих нещо интересно в ядрото

make menuconfig

  General setup  --->      -*- Networking support  --->              Networking options  --->       

 
  •    IP: advanced router                                                   │ │ 
  │ │              Choose IP: FIB lookup algorithm (choose FIB_HASH if unsure) (FIB_TRI│ │ 

и излизат слените 2 неща

─────────────────────────────────────────┐ │ 
           │ │                          (X) FIB_HASH                          │ │ 
           │ │                          ( ) FIB_TRIE                          │ │ 
 Значи до колкото аз мога да си го обясня това е избор за алгоритъм на сравнение
(X) FIB_HASH  е под разбиране което означава че се използва хеширане за сравняване от iptables
ipset ми трябваше за да се използва хеширащ алгоритъм вместо традиционният ленеен
Излиза че ipset за ядро 2.6.31 e безполезен
Прав ли съм?
2  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Install IPset Kernel patch-o-matic-ng -: Sep 17, 2009, 22:36
Имам огромен проблем с пачването на ядро. Вече 2 ден не мога да се справя

Искам да компилерам ядро с ipset и всички инструменти от пакета patch-o-matic-ng на Ubuntu server 9.04

свалям следните пакети

http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.31.tar.bz2

patch-o-matic-ng - ftp://ftp.netfilter.org/pub/patch-o-matic-ng/snapshot/patch-o-matic-ng-20090915.tar.bz2
   
Iptables-1.4.5 - http://netfilter.org/projects/iptables/files/iptables-1.4.5.tar.bz2

IpSet - http://ipset.netfilter.org/ipset-3.2.tar.bz2

и ги разархивирам

първо разархивирам ядрото и следтова с командата cp /boot/config-`uname -r` ./conf.config
вземам конфугурацията на ядрото което в момента е инсталирано
save  и излизам

влизам в ipset директорията и пробвам да прилагам ipset с командата
KERNEL_DIR=/usr/src/ make
но излиза грешката

root@ubuntu:/usr/src/ipset-3.2# KERNEL_DIR=/usr/src/linux make install
cp ipset /usr/local/sbin/ipset
cp libipset_ipmap.so /usr/local/lib/ipset/libipset_ipmap.so
cp libipset_portmap.so /usr/local/lib/ipset/libipset_portmap.so
cp libipset_macipmap.so /usr/local/lib/ipset/libipset_macipmap.so
cp libipset_iptree.so /usr/local/lib/ipset/libipset_iptree.so
cp libipset_iptreemap.so /usr/local/lib/ipset/libipset_iptreemap.so
cp libipset_iphash.so /usr/local/lib/ipset/libipset_iphash.so
cp libipset_nethash.so /usr/local/lib/ipset/libipset_nethash.so
cp libipset_ipporthash.so /usr/local/lib/ipset/libipset_ipporthash.so
cp libipset_ipportiphash.so /usr/local/lib/ipset/libipset_ipportiphash.so
cp libipset_ipportnethash.so /usr/local/lib/ipset/libipset_ipportnethash.so
cp libipset_setlist.so /usr/local/lib/ipset/libipset_setlist.so
Error: The kernel source in '/usr/src/linux' must be configured
make: *** [modules] Error 1

какво се има в предвид '/usr/src/linux' must be configured
(направил съм ln -s linux-2.6.31 linux за да ми е по лесно - linux директорията където е сорс кода на ядрото)

Дане би да трябва да компилирам цялото ядро и тогава да инстарирам ipset?

Страници: [1]