{"id":3459,"date":"2022-04-28T22:15:16","date_gmt":"2022-04-29T06:15:16","guid":{"rendered":"https:\/\/tungle.ca\/?p=3459"},"modified":"2022-04-28T22:15:45","modified_gmt":"2022-04-29T06:15:45","slug":"deploy-an-ipsec-vpn-site-to-site-between-palo-alto-on-prem-and-virtual-private-gateway-on-gcp","status":"publish","type":"post","link":"https:\/\/tungle.ca\/?p=3459","title":{"rendered":"Deploy an IPSEC VPN site-to-site between Palo Alto on-prem and Virtual Private Gateway on GCP"},"content":{"rendered":"\n<p>This is a diagram that I have used for the lab.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"776\" height=\"438\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-832.png\" alt=\"\" class=\"wp-image-3465\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-832.png 776w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-832-300x169.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-832-768x433.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-832-200x113.png 200w\" sizes=\"auto, (max-width: 776px) 100vw, 776px\" \/><\/figure>\n\n\n\n<p>Create a new VPC network on GCP.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"686\" height=\"508\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-828.png\" alt=\"\" class=\"wp-image-3461\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-828.png 686w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-828-300x222.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-828-200x148.png 200w\" sizes=\"auto, (max-width: 686px) 100vw, 686px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"717\" height=\"703\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-829.png\" alt=\"\" class=\"wp-image-3462\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-829.png 717w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-829-300x294.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-829-200x196.png 200w\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"838\" height=\"770\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-831.png\" alt=\"\" class=\"wp-image-3464\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-831.png 838w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-831-300x276.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-831-768x706.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-831-200x184.png 200w\" sizes=\"auto, (max-width: 838px) 100vw, 838px\" \/><\/figure>\n\n\n\n<p>Search VPN keyword on the search function.<\/p>\n\n\n\n<p>Click &#8220;Create VPN connection&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"338\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-833-1024x338.png\" alt=\"\" class=\"wp-image-3466\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-833-1024x338.png 1024w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-833-300x99.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-833-768x254.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-833-200x66.png 200w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-833.png 1074w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Select Classic VPN.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"795\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-834.png\" alt=\"\" class=\"wp-image-3467\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-834.png 790w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-834-298x300.png 298w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-834-150x150.png 150w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-834-768x773.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-834-200x200.png 200w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p>Select tung-vpc on the network setting.<\/p>\n\n\n\n<p>Create a new static IP address for your VPC.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"994\" height=\"651\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-837.png\" alt=\"\" class=\"wp-image-3470\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-837.png 994w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-837-300x196.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-837-768x503.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-837-200x131.png 200w\" sizes=\"auto, (max-width: 994px) 100vw, 994px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"793\" height=\"738\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-838.png\" alt=\"\" class=\"wp-image-3471\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-838.png 793w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-838-300x279.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-838-768x715.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-838-200x186.png 200w\" sizes=\"auto, (max-width: 793px) 100vw, 793px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"793\" height=\"873\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-839.png\" alt=\"\" class=\"wp-image-3472\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-839.png 793w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-839-273x300.png 273w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-839-768x845.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-839-182x200.png 182w\" sizes=\"auto, (max-width: 793px) 100vw, 793px\" \/><\/figure>\n\n\n\n<p>Delete tunnel 2 because  I have only used tunnel 1 in this lab. Then click Create.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"649\" height=\"240\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-841.png\" alt=\"\" class=\"wp-image-3474\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-841.png 649w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-841-300x111.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-841-200x74.png 200w\" sizes=\"auto, (max-width: 649px) 100vw, 649px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"401\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-842-1024x401.png\" alt=\"\" class=\"wp-image-3475\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-842-1024x401.png 1024w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-842-300x117.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-842-768x301.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-842-200x78.png 200w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-842.png 1093w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"782\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-843-1024x782.png\" alt=\"\" class=\"wp-image-3476\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-843-1024x782.png 1024w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-843-300x229.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-843-768x587.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-843-200x153.png 200w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-843.png 1030w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Click gpc-pa-tunnel-1.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"871\" height=\"753\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-844.png\" alt=\"\" class=\"wp-image-3477\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-844.png 871w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-844-300x259.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-844-768x664.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-844-200x173.png 200w\" sizes=\"auto, (max-width: 871px) 100vw, 871px\" \/><\/figure>\n\n\n\n<p>Edit the Routes to allow traffic from my tung-vpc network to the Internet via the Default Internet gateway.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"767\" height=\"678\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-846.png\" alt=\"\" class=\"wp-image-3479\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-846.png 767w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-846-300x265.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-846-200x177.png 200w\" sizes=\"auto, (max-width: 767px) 100vw, 767px\" \/><\/figure>\n\n\n\n<p>We can see the static route from privatesubnet on GCP to the LAN subnets on Palo Alto has been created on the Routes section.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"679\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-878-1024x679.png\" alt=\"\" class=\"wp-image-3511\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-878-1024x679.png 1024w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-878-300x199.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-878-768x509.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-878-200x133.png 200w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-878.png 1297w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Check the Firewall and allow SSH from the Internet to Linux instance on the &#8220;privatesubnet&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"749\" height=\"712\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-847.png\" alt=\"\" class=\"wp-image-3480\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-847.png 749w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-847-300x285.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-847-200x190.png 200w\" sizes=\"auto, (max-width: 749px) 100vw, 749px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"808\" height=\"887\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-848.png\" alt=\"\" class=\"wp-image-3481\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-848.png 808w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-848-273x300.png 273w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-848-768x843.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-848-182x200.png 182w\" sizes=\"auto, (max-width: 808px) 100vw, 808px\" \/><\/figure>\n\n\n\n<p>I have used &#8220;Allow all&#8221; to allow SSH from the Internet to Linux instance, We are able to change to only allow SSH protocol or port 22. Click Create.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"567\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-876-1024x567.png\" alt=\"\" class=\"wp-image-3509\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-876-1024x567.png 1024w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-876-300x166.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-876-768x425.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-876-200x111.png 200w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-876.png 1143w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Search &#8220;compute engine&#8221;, and click create an instance.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"912\" height=\"730\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-852.png\" alt=\"\" class=\"wp-image-3485\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-852.png 912w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-852-300x240.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-852-768x615.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-852-200x160.png 200w\" sizes=\"auto, (max-width: 912px) 100vw, 912px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"899\" height=\"428\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-855.png\" alt=\"\" class=\"wp-image-3488\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-855.png 899w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-855-300x143.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-855-768x366.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-855-200x95.png 200w\" sizes=\"auto, (max-width: 899px) 100vw, 899px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"952\" height=\"554\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-854.png\" alt=\"\" class=\"wp-image-3487\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-854.png 952w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-854-300x175.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-854-768x447.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-854-200x116.png 200w\" sizes=\"auto, (max-width: 952px) 100vw, 952px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"853\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-856.png\" alt=\"\" class=\"wp-image-3489\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-856.png 900w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-856-300x284.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-856-768x728.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-856-200x190.png 200w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"922\" height=\"418\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-857.png\" alt=\"\" class=\"wp-image-3490\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-857.png 922w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-857-300x136.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-857-768x348.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-857-200x91.png 200w\" sizes=\"auto, (max-width: 922px) 100vw, 922px\" \/><\/figure>\n\n\n\n<p>On network interfaces.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"944\" height=\"817\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-853.png\" alt=\"\" class=\"wp-image-3486\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-853.png 944w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-853-300x260.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-853-768x665.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-853-200x173.png 200w\" sizes=\"auto, (max-width: 944px) 100vw, 944px\" \/><\/figure>\n\n\n\n<p>Click create.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"899\" height=\"892\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-858.png\" alt=\"\" class=\"wp-image-3491\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-858.png 899w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-858-300x298.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-858-150x150.png 150w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-858-768x762.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-858-200x198.png 200w\" sizes=\"auto, (max-width: 899px) 100vw, 899px\" \/><\/figure>\n\n\n\n<p>Open SSH in browser windows on the Linux instance.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"446\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-869-1024x446.png\" alt=\"\" class=\"wp-image-3502\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-869-1024x446.png 1024w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-869-300x131.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-869-768x335.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-869-200x87.png 200w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-869.png 1328w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"851\" height=\"453\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-870.png\" alt=\"\" class=\"wp-image-3503\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-870.png 851w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-870-300x160.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-870-768x409.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-870-200x106.png 200w\" sizes=\"auto, (max-width: 851px) 100vw, 851px\" \/><\/figure>\n\n\n\n<p>Back to Palo Alto.<\/p>\n\n\n\n<p>IKECrypto.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"857\" height=\"570\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-859.png\" alt=\"\" class=\"wp-image-3492\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-859.png 857w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-859-300x200.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-859-768x511.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-859-200x133.png 200w\" sizes=\"auto, (max-width: 857px) 100vw, 857px\" \/><\/figure>\n\n\n\n<p>IPSECCrypto.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"860\" height=\"587\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-860.png\" alt=\"\" class=\"wp-image-3493\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-860.png 860w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-860-300x205.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-860-768x524.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-860-200x137.png 200w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"612\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-861.png\" alt=\"\" class=\"wp-image-3494\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-861.png 758w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-861-300x242.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-861-200x161.png 200w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"786\" height=\"536\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-862.png\" alt=\"\" class=\"wp-image-3495\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-862.png 786w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-862-300x205.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-862-768x524.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-862-200x136.png 200w\" sizes=\"auto, (max-width: 786px) 100vw, 786px\" \/><\/figure>\n\n\n\n<p>IPSECTunnel.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"853\" height=\"481\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-863.png\" alt=\"\" class=\"wp-image-3496\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-863.png 853w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-863-300x169.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-863-768x433.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-863-200x113.png 200w\" sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><\/figure>\n\n\n\n<p>Create both network objects for the Palo Alto-LAN subnet and GCP-LAN subnet <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"916\" height=\"390\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-865.png\" alt=\"\" class=\"wp-image-3498\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-865.png 916w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-865-300x128.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-865-768x327.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-865-200x85.png 200w\" sizes=\"auto, (max-width: 916px) 100vw, 916px\" \/><\/figure>\n\n\n\n<p>Create both access rules to allow traffic from Palo Alto LAN subnets to GCP privatesubnet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"926\" height=\"469\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-864.png\" alt=\"\" class=\"wp-image-3497\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-864.png 926w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-864-300x152.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-864-768x389.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-864-200x101.png 200w\" sizes=\"auto, (max-width: 926px) 100vw, 926px\" \/><\/figure>\n\n\n\n<p>This is the network interface on PA.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"673\" height=\"537\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-867.png\" alt=\"\" class=\"wp-image-3500\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-867.png 673w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-867-300x239.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-867-200x160.png 200w\" sizes=\"auto, (max-width: 673px) 100vw, 673px\" \/><\/figure>\n\n\n\n<p>Create a new static route to allow traffic from PA LAN subnets to GCP privatesubnet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"844\" height=\"622\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-868.png\" alt=\"\" class=\"wp-image-3501\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-868.png 844w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-868-300x221.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-868-768x566.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-868-200x147.png 200w\" sizes=\"auto, (max-width: 844px) 100vw, 844px\" \/><\/figure>\n\n\n\n<p>Then, click commit.<\/p>\n\n\n\n<p>Back to GCP.<\/p>\n\n\n\n<p>Ping Kali machine on PA LAN subnet from the Linux instance on GCP.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"586\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-872.png\" alt=\"\" class=\"wp-image-3505\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-872.png 845w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-872-300x208.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-872-768x533.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-872-200x139.png 200w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>On Kali machine, ping Linux instance on GCP.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"862\" height=\"616\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-873.png\" alt=\"\" class=\"wp-image-3506\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-873.png 862w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-873-300x214.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-873-768x549.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-873-200x143.png 200w\" sizes=\"auto, (max-width: 862px) 100vw, 862px\" \/><\/figure>\n\n\n\n<p>The Palo Alto VPN site-to-site tunnel with GCP is up.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"935\" height=\"665\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-874.png\" alt=\"\" class=\"wp-image-3507\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-874.png 935w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-874-300x213.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-874-768x546.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-874-200x142.png 200w\" sizes=\"auto, (max-width: 935px) 100vw, 935px\" \/><\/figure>\n\n\n\n<p>The IPSEC VPN site-to-site tunnel is up on GCP as well.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"362\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-875-1024x362.png\" alt=\"\" class=\"wp-image-3508\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-875-1024x362.png 1024w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-875-300x106.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-875-768x272.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-875-200x71.png 200w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/04\/image-875.png 1119w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>This is a diagram that I have used for the lab. Create a new VPC network on GCP. Search VPN keyword on the search function. Click &#8220;Create VPN connection&#8221;. Select Classic VPN. Select tung-vpc on the network setting. Create a new static IP address for your VPC. Delete tunnel 2 because I have only used [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,21],"tags":[20,18],"class_list":["post-3459","post","type-post","status-publish","format-standard","hentry","category-cloud","category-palo-alto","tag-cloud","tag-palo-alto"],"_links":{"self":[{"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/posts\/3459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tungle.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3459"}],"version-history":[{"count":1,"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/posts\/3459\/revisions"}],"predecessor-version":[{"id":3512,"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/posts\/3459\/revisions\/3512"}],"wp:attachment":[{"href":"https:\/\/tungle.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tungle.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tungle.ca\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}