Search

SSM Endpoint with VPN EC2 Setting

SG는 inbound tcp 443
Subnet은 VPN Subnet
패키지 설치를 위해 임시적으로 Spoke3-IDC vpc에 igw 할당 및 vpn subnet route table에 igw 추가
VPN 인스턴스에 임시 EIP 할당
VPN 인스턴스 SG에 UDP 4500, 500 port open
Site to Site VPN 구성 후 진행
VPN EC2에 libreswan 설치
sudo yum install libreswan -y sudo systemctl enable ipsec --now
Shell
복사
site-to-site에서 VPN Confing Download
VPN 인스턴스에서 설정
sudo vim /etc/sysctl.conf # 맨 아래에 아래 내용 추가 net.ipv4.ip_forward = 1 net.ipv4.conf.default.rp_filter = 0 net.ipv4.conf.default.accept_source_route = 0
Shell
복사
파일 적용
sudo sysctl -p
Shell
복사
다운로드한 파일에서 아래 내용 가져오기
아래 내용에서 auth=esp 줄은 지워야함
LOCAL NETWORK 에는 10.3.0.0/16, REMOTE NETWORK에는 0.0.0.0/0 입력
modp1024 라고 되어있는 부분 전부다 modp2048로 변경
sudo mkdir -p /etc/ipsec.d sudo vim /etc/ipsec.d/aws.conf
Shell
복사
sudo vim /etc/ipsec.d/aws.secrets
Shell
복사
파일에 있는 아래 secret 부분 입력
libreswan 재시작 및 상태 확인
sudo systemctl restart ipsec
Shell
복사
VPN Instance Source / destination check stop 활성화
Site-to-Site VPN Tunnel Status 확인 (조금 걸릴수도 있음)
TGW에서 10.3.0.0/16에 대한 routing이 전부 blackhole에서 active 상태인지 확인
Routing Table Update
SpokeVPC3-VPN-rt (각 vpc cidr에 대해 VPN Instance로 라우팅)
SpokeVPC3-Private-rt (0.0.0.0/0에 대해 VPN instance로 라우팅)
Main Public a,b 에 10.3.0.0/16에 대해 GWLB endpoint routing 추가