Титла: Install IPset Kernel patch-o-matic-ng Публикувано от: red_leader в 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? Титла: Re: Install IPset Kernel patch-o-matic-ng Публикувано от: shoshon в Sep 17, 2009, 23:13 Не, мисля.
По-скоро само предкомпилационните настройки. Модули и тинтири минтири. Демек спираш преди make :) Титла: Re: Install IPset Kernel patch-o-matic-ng Публикувано от: red_leader в Sep 17, 2009, 23:34 Не, мисля. май като се замисля пробелма е в самото ядро ipset не виждам да се поддържа за последните ядра Намерих нещо интересно в ядрото make menuconfig General setup ---> -*- Networking support ---> Networking options --->
и излизат слените 2 неща ─────────────────────────────────────────┐ │ │ │ (X) FIB_HASH │ │ │ │ ( ) FIB_TRIE │ │ Значи до колкото аз мога да си го обясня това е избор за алгоритъм на сравнение (X) FIB_HASH е под разбиране което означава че се използва хеширане за сравняване от iptables ipset ми трябваше за да се използва хеширащ алгоритъм вместо традиционният ленеен Излиза че ipset за ядро 2.6.31 e безполезен Прав ли съм? Титла: Re: Install IPset Kernel patch-o-matic-ng Публикувано от: byzon в Oct 09, 2009, 05:37 IPset с ядро 2.6.30 си върви на 6 без проблем.. аз не го слагам с всички модули на пач о матика понеже не ми трябват.. но пък си слагам и старата версия понеже има някаква несъвместимост с иптейбълса която честно казано изобщо не помня каква е .. май трябваше да го ъпдейтвам..
Цитат cd /usr/src/и след това компилваш.. при мен става винаги. Надявам се да съм ти помогнал с нещо [_]3 |