toa模块是为了让后端的realserver能够看到真实的clientip而不是lvs的dip。


   1、下载

​http://kb.linuxvirtualserver.org ... 86_64.rs.src.tar.gz​


   2、解压


   3、编辑.config,将CONFIG_IPV6=M改成CONFIG_IPV6=y


       测试的时候发现如果不改会遇到报错,可以看下这个帖子:

​http://bbs.linuxtone.org/forum.p ... 1631&pid=111599​


   4、编辑Makefile,可以在EXTRAVERSION =处加上自定义的一些说明,将会在uname -r中显示。比如-shanks.e11.x86_64


   5、make -jn


   6、make modules_install


   7、make install


   8、修改/boot/grub/grub.conf     用第一个内核启动


   9、reboot


   10、装个nginx,试试看能不能看见真实的clientip。


参考:

​http://kb.linuxvirtualserver.org/wiki/IPVS_FULLNAT_and_SYNPROXY​