본문 바로가기
Cloud/Azure

Azure VPNg/w와 리눅스 s2s 구성하기 - strongswan

by 팡팡마트 2023. 10. 25.
728x90

** CentOS 8 Stream, strongswan 패키지 설치

 

1. 가상네트워크 및 서브넷 생성

 

2. vpngw 생성

 

3. 로컬 네트워크 게이트웨이 생성

IP주소에 반대쪽 가상머신공인ip입력, 주소공간에 반대쪽 가상네트워크 주소공간 입력

 

4. 연결 리소스 생성

IPsec으로 선택하고 IKEv1,v2 정책은 옵션에 따라 변경

 

5. Linux 가상머신 생성

 

6. 가상머신에 StrongSwan 패키지 설치

# yum install epel-release

# yum install strongswan

 

7. Strongswan 설정

# vi /etc/strongswan/ipsec.conf

내용 수정
config setup
         strictcrlpolicy=yes
         uniqueids = no

# Add connections here.

conn local-to-azure
        authby=secret
        auto=start
        type=tunnel
        keyexchange=ikev2
        keylife=3600s
        ikelifetime=28800s
        left=%any
        leftsubnet=192.168.0.0/16
        right=20.249.85.67
        rightsubnet=172.16.0.0/16
        ike=aes256-sha1-modp1024!

presharedkey 설정

# vi /etc/strongswan/ipsec.secrets

 

데몬 시작

# strongswan start

** 설정 변경 시 재시작

# strongswan restart

 

상태확인

# strongswan statusall

 

8. vpn패키지가 설치된 가상머신에 NIC 추가 및 IP전달 설정

NIC 추가 생성 및 IP전달 사용 체크, 서브넷은 두번째로 설정

 

9. 경로테이블 설정

두번째 서브넷 > vpn어플라이언스의 두번째 NIC > vpn side의 ip대역

 

10. 접속 테스트

두번째 서브넷의 가상머신은 윈도우 방화벽을 해제함

양끝 가상머신에서 반대방향의 내부ip로 ping 테스트

 

 

**이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

728x90