我在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个小时。