Это — старая версия документа!


Настройка IPv6 в OpenVPN

На сервере (hq.example.com)

/etc/openvpn/branch.conf
lport 1194
proto udp6
dev vpn-branch
dev-type tun
tun-ipv6
secret vpn-hq.key
script-security 2
up /etc/openvpn/up-ipv6.sh
/etc/openvpn/up-ipv6.sh
#!/bin/bash
 
INTERFACE=$1; shift;
TUN_MTU=  $1; shift;
UDP_MTU=  $1; shift;
LOCAL_IP= $1; shift;
REMOTE_IP=$1; shift;
MODUS=    $1; shift;
 
LOCAL_IP6=2001:470:xxxx:1::1/64
 
ip link set $INTERFACE up
ip link set mtu $TUN_MTU dev $INTERFACE
 
ip -6 addr add $LOCAL_IP6 dev $INTERFACE
exit 0

На клиенте

/etc/openvpn/hq.conf
remote hq.example.com 1194
proto udp6
dev vpn-hq
dev-type tun
tun-ipv6
secret vpn-hq.key
script-security 2
up /etc/openvpn/up-ipv6.sh
/etc/openvpn/up-ipv6.sh
#!/bin/bash
 
INTERFACE=$1; shift;
TUN_MTU=  $1; shift;
UDP_MTU=  $1; shift;
LOCAL_IP= $1; shift;
REMOTE_IP=$1; shift;
MODUS=    $1; shift;
 
LOCAL_IP6=2001:470:xxxx:1::2/64
ROUTE_IP6=2001:470:xxxx::/48
 
ip link set $INTERFACE up
ip link set mtu $TUN_MTU dev $INTERFACE
 
ip -6 addr add $LOCAL_IP6 dev $INTERFACE
ip -6 route add $ROUTE_IP6 dev $INTERFACE
exit 0

openvpn.1283491620.txt.gz · Последние изменения: 2011-05-31 10:45 UTC (внешнее изменение)
Personal Tools