OpenVPN & Jenkins nằm trên cùng một con instance có IP 123.11.22.33
Từ local access vô vpn, ip mình hiện tại chính là IP trên, nhưng ko thể nào access dc con jenkins qua url của nó, dù đã allow chính nó ở security group, port 443https (shit happens ???)
Expect solution: tìm cách access localhost, đã thử 127.0.0.1 nhưng ko thành công
Solution:
Check ifconfig -a, xem dòng
utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 10.8.0.3 --> 10.8.0.3 netmask 0xffffff00
---> localhost mới là 10.8.0.1, request vô đây sẽ vào dc jenkins
Tương tự, allow port 22 của chính IP này ở security group, khi ssh, ko ssh thông qua kiểu này được nữa
ssh ubuntu@123.11.22.33
#failed!!!
mà phải ssh vô IP localhost mới đúng
ssh ubuntu@10.8.0.1
#it works tada
Add duplicate-cn in top of /etc/openvpn/server.conf to make sure openvpn can handle multiple session at one time, same client configuration file
Case study:
123.11.22.33
port 443
https (shit happens ???)127.0.0.1
nhưng ko thành côngSolution:
Check
ifconfig -a
, xem dòng---> localhost mới là
10.8.0.1
, request vô đây sẽ vào dc jenkinsTương tự, allow
port 22
của chính IP này ở security group, khi ssh, ko ssh thông qua kiểu này được nữamà phải ssh vô IP localhost mới đúng
Add
duplicate-cn
in top of /etc/openvpn/server.conf to make sure openvpn can handle multiple session at one time, same client configuration file