- 論壇徽章:
- 0
|
今天給iptables 加各種模塊,,
最后在編譯安裝iptables 的時候出現(xiàn)了一個怪異的問題,
我新升級的內(nèi)核放在/usr/src/linux 我看那個iptables安裝文檔,我是要這樣安裝
make KERNEL_DIR=/usr/src/linux
make install KERNEL_DIR=/usr/src/linux
可是我這樣安裝卻發(fā)生了錯誤:
[root@localhost iptables]# make KERNEL_DIR=/usr/src/linux/
Rules.make:29: 目標“extensions/libipt_connlimit.d”在同一個規(guī)則中給出了多次。
Rules.make:33: 目標“extensions/libipt_connlimit.so”在同一個規(guī)則中給出了多次。
Extensions found: IPv4:ACCOUNT IPv4:CLUSTERIP IPv4:connlimit IPv4:dccp IPv4:ipp2p IPv4:recent IPv4:string IPv4:time IPv6:ah IPv6:frag IPv6:ipv6header IPv6:hbh IPv6:dst IPv6:REJECT IPv6:rt
cc -O2 -Wall -Wunused -I/usr/src/linux//include -Iinclude/ -DIPTABLES_VERSION=\"1.3.5\" -fPIC -o extensions/libipt_ACCOUNT_sh.o -c extensions/libipt_ACCOUNT.c
extensions/libipt_ACCOUNT.c: In function ‘parse’:
extensions/libipt_ACCOUNT.c:62: 警告:隱式聲明函數(shù) ‘xtables_error’
extensions/libipt_ACCOUNT.c:65: 警告:隱式聲明函數(shù) ‘xtables_check_inverse’
extensions/libipt_ACCOUNT.c: 在頂層:
extensions/libipt_ACCOUNT.c:179: 錯誤:變量 ‘a(chǎn)ccount’ 有初始值設(shè)定但類型不完全
extensions/libipt_ACCOUNT.c:180: 錯誤:初始值設(shè)定項里有未知的字段 ‘next’
extensions/libipt_ACCOUNT.c:180: 警告:結(jié)構(gòu)初始值設(shè)定項中有多余元素
...................... ........................ ................
extensions/libipt_ACCOUNT.c:193: 警告:(在 ‘a(chǎn)ccount’ 的初始化附近)
extensions/libipt_ACCOUNT.c: In function ‘_init’:
extensions/libipt_ACCOUNT.c:197: 警告:隱式聲明函數(shù) ‘xtables_register_target’
make: *** [extensions/libipt_ACCOUNT_sh.o] 錯誤 1
這樣就算了,我google后,看了一篇文章是如下這樣安裝的,我就試了下,既然安裝成功了,
make KERNEL_DIR=/usr/src/kernels/linux
make install KERNEL_DIR=/usr/src/kernels/linux
而且還能正常使用:
[root@localhost iptables]# iptables -V
iptables v1.3.5
[root@localhost iptables]# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
REJECT tcp -- anywhere anywhere tcp dpt:ssh #conn/32 > 2 reject-with icmp-port-unreachable
REJECT tcp -- anywhere anywhere tcp dpt:squid #conn/24 > 10 reject-with icmp-port-unreachable
Chain FORWARD (policy ACCEPT)
target prot opt source destination
DROP all -- anywhere anywhere ipp2p v0.99.15 --kazaa --edk --bit
我就郁悶了,為什么會這樣?
我看了了下/usr/src/kernels 下面根本就沒有l(wèi)inux目錄啊
而且我的內(nèi)核放在usr/src/linux下?
哪位大蝦幫忙看看,這是什么問題。 |
|