博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ipvsadm安装报错解决方法
阅读量:6503 次
发布时间:2019-06-24

本文共 993 字,大约阅读时间需要 3 分钟。

首先,我们下载ipvsadm的安装包,下载地址:

从中选择合适版本的安装包下载,我们一般下载 .tar.gz格式的包

解压,进入后解压后的目录,make,make install

在 make 步骤时,可能会遇到如下错误:

 

[root@nginx-test ipvsadm-1.24]# make

make -C libipvs
make[1]: Entering directory `/root/ipvsadm-1.24/libipvs'
gcc -Wall -Wunused -Wstrict-prototypes -g -O2 -I/usr/src/linux/include  -DHAVE_NET_IP_VS_H -c -o libipvs.o libipvs.c
在包含自 libipvs.c:23 的文件中:
libipvs.h:14:23: 错误:net/ip_vs.h:没有那个文件或目录
In file included from libipvs.c:23:
libipvs.h:119: 错误:expected ‘)’ before ‘fwmark’
libipvs.c:27: 错误:字段 ‘svc’ 的类型不完全
libipvs.c:28: 错误:字段 ‘dest’ 的类型不完全

……

 

出错的原因是找不到内核,可用如下方法解决:

ln -s /usr/src/kernels/2.6.18-194.26.1.el5-i686 /usr/src/linux

可能有人还是会出现同样的错误,那么就是因为你下载的版本与内核版本不一致,可用以下方法解决:

rm -f /usr/src/linux

yum install -y kernel-devel

ln -s /usr/src/kernels/2.6.18-194.26.1.el5-i686 /usr/src/linux

注意:这里的2.6.18-194.26.1.el5-i686是下载的内核的版本号,不是所有人都是一样的,你需要写成你自己的版本号,查看内核版本号的命令:uname -a

然后

make

make install

本文转自奇迹的少年博客51CTO博客,原文链接http://blog.51cto.com/raffaelexr/1710648如需转载请自行联系原作者
liliangchun
你可能感兴趣的文章
angular组件开发
查看>>
webgl (原生)基础入门指南【一】
查看>>
nfs客户端进程变D,延伸linux的lock
查看>>
问题之ssh中Host key verification failed的解决
查看>>
Linux编程学习笔记 | Linux IO学习[1] - 文件IO
查看>>
Rust发布1.32版本,跟踪、模块化、宏等方面均有改进
查看>>
静态网站生成器将会成为下一个大热门
查看>>
网易云基于Prometheus的微服务监控实践
查看>>
开放才能进步!Angular和Wijmo一起走过的日子
查看>>
Java开发者必读的10篇精选优秀技术文章
查看>>
Oracle宣布提供新的Java支持价格体系
查看>>
IP路由与转发
查看>>
专访朱诗雄:Apache Spark中的全新流式引擎Structured Streaming
查看>>
AI+社交,快手商业化落地之道
查看>>
re:Invent大会第四天:为什么Lambda值得你更多关注?
查看>>
11个Visual Studio代码性能分析工具
查看>>
vue2.0一起在懵逼的海洋里越陷越深(四)
查看>>
为什么Python发展得如此之快?
查看>>
Kubernetes日志分析利器:Elassandra部署使用指南
查看>>
与Susan Fowler探讨生产就绪微服务之问答
查看>>