源碼編譯搭建Key形式支持ipv6的openvpn v2.1.3

1. 編譯並安裝openvpn

下載源碼及補丁
wget http://openvpn.net/release/openvpn-2.1.3.tar.gz
wget http://cloud.github.com/downloads/jjo/openvpn-ipv6/openvpn-2.1.3-ipv6-0.4.15.patch.gz
wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.06.tar.gz

解壓源碼及補丁
gzip -d openvpn-2.1.3-ipv6-0.4.15.patch.gz

cd /opt

tar -zxvf [openvpn-2.1.3.tar.gz路徑]

tar -zxvf [lzo-2.06.tar.gz路徑]

編譯lzo
cd /opt/lzo-2.06/

./configure && make && make install

打ipv6補丁
cp [openvpn-2.1.3-ipv6-0.4.15.patch路徑] /opt/openvpn-2.1.3

cd /opt/openvpn-2.1.3

patch -p1 < openvpn-2.1.3-ipv6-0.4.15.patch

編譯ipv6 openvpn
./configure --build=i386-redhat-linux-gnu --host=i386-redhat-linux-gnu --target=i686-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-ipv6 --enable-password-save --enable-iproute2 --with-ifconfig-path=/sbin/ifconfig --with-iproute-path=/sbin/ip --with-route-path=/sbin/route

make && make install

安裝openssl
yum install -y openssl

2. 修改server以及client配置文件使其支持ipv6


proto udp
改爲
proto udp6
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章