rpm -ivh kernel-2.6 .32 -220.23 .1 .el 6.src .rpm
tar zxf Lvs-fullnat-synproxy.tar .gz
yum install -y rpmbuild
cd rpmbuild/SPECS/
rpmbuild -bp kernel.spec
yum install -y gcc redhat-rpm-config patchutils xmlto asciidoc elfutils-libelf-devel zlib-devel binutils-devel newt-devel python-devel perl-ExtUtils-Embed hmaccalc
yum install -y slang-devel-2.2 .1 -1. el6.x 86_64.rpm newt-devel-0.52 .11 -3. el6.x 86_64.rpm asciidoc-8.4 .5 -4.1 .el 6.noarch .rpm
rpmbuild -bp kernel.spec #卡住
yum provides * /rngd
yum install -y rng-tools - 2 - 13. el6_2. x86_64
rngd -r /dev/urandom
/root/rpmbuild/BUILD/kernel-2.6 .32 -220.23 .1 .el 6/linux-2.6 .32 -220.23 .1 .el 6.x 86_64
cp /root/lvs-fullnat-synproxy/lvs-2.6 .32 -220.23 .1 .el 6.patch root/rpmbuild/BUILD/kernel-2.6 .32 -220.23 .1 .el 6/linux-2.6 .32 -220.23 .1 .el 6.x 86_64
patch -p1 < lvs-2.6 .32 -220.23 .1 .el 6.patch
uname -r
vim Makefile
4 EXTRAVERSION = -220.23 .1 .el 6.x 86_64
make
make modules_install
make install
/root/lvs-fullnat -synproxy /tools
yum install -y openssl-devel
yum install -y popt-devel
. /configure -- with -kernel -dir = "/lib/modules/`uname -r`/build"
make
make install
ln -s /usr/local /etc/keepalived/ /etc/keepalived
ln -s /usr/local /etc/rc. d/init. d/keepalived /etc/init. d/
chmod + x /etc/init. d/keepalived
ln -s /usr/local /etc/sysconfig/keepalived /etc/sysconfig/
ln -s /usr/local /sbin/keepalived /sbin/
/etc/init. d/keepalived start
/root/lvs-fullnat -synproxy /tools/ipvsadm
make && make install
ipvsadm -l
. /configure -- disable-ripd -- disable-ripngd -- disable-bgpd -- disable-watchquagga -- disable-doc -- enable-user = root -- enable-vty -group = root -- enable-group = root -- enable-zebra -- localstatedir= /var /run/quagga
make && make install