我在Cent OS 5.5上安装IPVSDM 1.26。报错如下:
[root@LVS01 ipvsadm-1.26]# make
libipvs.c:1071: error: ‘NLM_F_DUMP’ undeclared (first use in this function)
libipvs.c:1072: error: too many arguments to function ‘ipvs_nl_send_message’
make[1]: *** [libipvs.o] Error 1
make[1]: Leaving directory `/usr/local/src/ipvsadm-1.26/libipvs'
make: *** [libs] Error 2
在网上找了好久,每个解决方法都没有用。让我很恼火。到底为何呢?
难道我下载的版本有问题?再去官网上看看。一看,我这个后悔啊。
我一看我的kernel版本:
[root@LVS01 ipvsadm-1.26]# uname -rs
Linux 2.6.18-194.el5
我的是2.6.18啊,人家明明写着1.25开始只适用于2.6.28内核啊。我倒!
赶紧换1.24版本吧!换了就好了。哎!白白浪费了1个小时。