Linux, Server, Web
Ubuntu 16.04 LTS xl2tpd + strongswan 설치
iolate
2017. 1. 16. 03:05
Ubuntu 12.04 에서 openswan 을 사용하여 l2tp 서버를 설치한 글은 - 우분투 L2TP VPN 설치/설정법
요즘에 IKEv2 라는거 사용을 권장하는 것 같긴 하지만, 일단 귀찮으니 그냥 L2TP 를 사용해보도록 하자.
1. IPSEC
Ubuntu 16.04 부터는 openswan 이 기본 repository 에 제공되지 않는다. 대체품으로 strongswan 을 설치하자.
strongswan 을 사용하면서 설정이 조금 다른데, 이걸 제외하면 이전 글과 동일하다.
# apt-get install strongswan
# vi /etc/ipsec.conf
# vi /etc/ipsec.secrets
# service ipsec restart
2. xl2tpd
이전 글과 똑같다. 귀찮으니 딱 필요한 부분만 적겠음.
# apt-get install xl2tpd ppp
# vi /etc/xl2tpd/xl2tpd.conf
# vi /etc/ppp/options.xl2tpd
# vi /etc/ppp/chap-secrets
# service xl2tpd restart
3. iptables
# iptables -A FORWARD -s 10.7.0.0/24 -j ACCEPT
# iptables -t nat -A POSTROUTING -s 10.7.0.0/24 -o eth0 -j MASQUERADE
$ echo "net.ipv4.ip_forward = 1" | sudo tee -a /etc/sysctl.conf
* 안되면 재부팅을 해보자. 아마 IPSEC 설치 후 재부팅을 해야하는 것으로 안다.(아닐수도)