Hi Team,
I am first time trying to set the IPsec vpn on vyos to vyos where source NAT is involved. I have natred my LH Subnet behing source IP but the traffic is not reaching RH subnets.
Here is my scenario
RH Subnet : 10.10.14.0/24
LH Subnet : 10.10.13.0/24
RH Peer is : 10.10.12.30
LH Peer is : 10.10.12.12
LH Subnet is source natted behind 100.65.1.1. Here is my config let me know if I have done anything wrong?
R1 config
set vpn ipsec esp-group ESP compression 'disable'
set vpn ipsec esp-group ESP lifetime '3600'
set vpn ipsec esp-group ESP mode 'tunnel'
set vpn ipsec esp-group ESP pfs 'dh-group5'
set vpn ipsec esp-group ESP proposal 1 encryption 'aes256'
set vpn ipsec esp-group ESP proposal 1 hash 'sha256'
set vpn ipsec ike-group IKE close-action 'none'
set vpn ipsec ike-group IKE ikev2-reauth 'no'
set vpn ipsec ike-group IKE key-exchange 'ikev2'
set vpn ipsec ike-group IKE lifetime '28800'
set vpn ipsec ike-group IKE proposal 1 dh-group '5'
set vpn ipsec ike-group IKE proposal 1 encryption 'aes256'
set vpn ipsec ike-group IKE proposal 1 hash 'sha256'
set vpn ipsec ipsec-interfaces interface 'eth0'
set vpn ipsec site-to-site peer 10.10.12.30 authentication mode 'pre-shared-secret'
set vpn ipsec site-to-site peer 10.10.12.30 authentication pre-shared-secret 'admin@123'
set vpn ipsec site-to-site peer 10.10.12.30 authentication remote-id '10.10.12.30'
set vpn ipsec site-to-site peer 10.10.12.30 connection-type 'initiate'
set vpn ipsec site-to-site peer 10.10.12.30 ike-group 'IKE'
set vpn ipsec site-to-site peer 10.10.12.30 ikev2-reauth 'inherit'
set vpn ipsec site-to-site peer 10.10.12.30 local-address '10.10.12.12'
set vpn ipsec site-to-site peer 10.10.12.30 tunnel 1 allow-nat-networks 'disable'
set vpn ipsec site-to-site peer 10.10.12.30 tunnel 1 allow-public-networks 'disable'
set vpn ipsec site-to-site peer 10.10.12.30 tunnel 1 esp-group 'ESP'
set vpn ipsec site-to-site peer 10.10.12.30 tunnel 1 local prefix '100.65.1.1/32'
set vpn ipsec site-to-site peer 10.10.12.30 tunnel 1 remote prefix '10.10.14.0/24'
set nat source rule 100 destination address '10.10.14.0/24'
set nat source rule 100 outbound-interface 'any'
set nat source rule 100 source address '10.10.13.0/24'
set nat source rule 100 translation address '100.65.1.1'
R2 Config
set vpn ipsec esp-group ESP compression 'disable'
set vpn ipsec esp-group ESP lifetime '3600'
set vpn ipsec esp-group ESP mode 'tunnel'
set vpn ipsec esp-group ESP pfs 'dh-group5'
set vpn ipsec esp-group ESP proposal 1 encryption 'aes256'
set vpn ipsec esp-group ESP proposal 1 hash 'sha256'
set vpn ipsec ike-group IKE close-action 'none'
set vpn ipsec ike-group IKE ikev2-reauth 'no'
set vpn ipsec ike-group IKE key-exchange 'ikev2'
set vpn ipsec ike-group IKE lifetime '28800'
set vpn ipsec ike-group IKE proposal 1 dh-group '5'
set vpn ipsec ike-group IKE proposal 1 encryption 'aes256'
set vpn ipsec ike-group IKE proposal 1 hash 'sha256'
set vpn ipsec ipsec-interfaces interface 'eth0'
set vpn ipsec site-to-site peer 10.10.12.12 authentication mode 'pre-shared-secret'
set vpn ipsec site-to-site peer 10.10.12.12 authentication pre-shared-secret 'admin@123'
set vpn ipsec site-to-site peer 10.10.12.12 authentication remote-id '10.10.12.12'
set vpn ipsec site-to-site peer 10.10.12.12 connection-type 'initiate'
set vpn ipsec site-to-site peer 10.10.12.12 ike-group 'IKE'
set vpn ipsec site-to-site peer 10.10.12.12 ikev2-reauth 'inherit'
set vpn ipsec site-to-site peer 10.10.12.12 local-address '10.10.12.30'
set vpn ipsec site-to-site peer 10.10.12.12 tunnel 1 allow-nat-networks 'disable'
set vpn ipsec site-to-site peer 10.10.12.12 tunnel 1 allow-public-networks 'disable'
set vpn ipsec site-to-site peer 10.10.12.12 tunnel 1 esp-group 'ESP'
set vpn ipsec site-to-site peer 10.10.12.12 tunnel 1 local prefix '10.10.14.0/24'
set vpn ipsec site-to-site peer 10.10.12.12 tunnel 1 remote prefix '100.65.1.1/32'
