Archives June 2023

Configure Site to Site VPN on Cisco ASA

Welcome to my channel , in this  video i will configure site to site vpn on Cisco ASA . i will show you the steps to set up a secure and reliable VPN connection between two Cisco Adaptive Security Appliances (ASAs).

Before we dive into the technical aspects, let’s take a moment to understand the importance of site-to-site VPNs in today’s interconnected world. As businesses expand globally, secure communication between different locations becomes paramount. Whether you’re connecting remote offices, data centers, or branch networks, a site-to-site VPN offers a robust solution to ensure data confidentiality, integrity, and availability.


  • You have physical or remote access to the Cisco ASA device.
  • You have administrative access to the ASA via SSH, console cable, or ASDM (Adaptive Security Device Manager).

Step 1: Basic ASA Configuration

  1. Connect to the ASA using SSH or the console cable.
  2. Log in with your administrator credentials.

hostname ASA_NAME enable password YOUR_ENABLE_PASSWORD passwd YOUR_CONSOLE_PASSWORD interface GigabitEthernet0/0 nameif outside security-level 0 ip address YOUR_OUTSIDE_IP no shutdown exit interface GigabitEthernet0/1 nameif inside security-level 100 ip address YOUR_INSIDE_IP no shutdown exit route outside YOUR_GATEWAY_IP 1


Step 2: Define ISAKMP Policy

  1. Configure the ISAKMP (Internet Security Association and Key Management Protocol) policy to specify the encryption and authentication parameters for the VPN.

crypto isakmp policy 10 authentication pre-share encryption aes-256 hash sha group 2 lifetime 86400

Step 3: Create a Pre-shared Key

  1. Define a pre-shared key that will be used to authenticate the remote VPN peer.

crypto isakmp key YOUR_PRESHARED_KEY address REMOTE_PEER_IP

Replace YOUR_PRESHARED_KEY with your chosen pre-shared key and REMOTE_PEER_IP with the IP address of the remote VPN peer.

Step 4: Create a Crypto Map

  1. Create a crypto map that defines the remote peer’s IP, transform sets, and access control list (ACL) for traffic to be encrypted.

crypto map MY_CRYPTO_MAP 10 match address VPN_ACL crypto map MY_CRYPTO_MAP 10 set peer REMOTE_PEER_IP crypto map MY_CRYPTO_MAP 10 set transform-set MY_TRANSFORM_SET

Replace MY_CRYPTO_MAP, VPN_ACL, REMOTE_PEER_IP, and MY_TRANSFORM_SET with your desired values.

Step 5: Create an Access Control List (ACL)

  1. Define an access control list (ACL) that identifies which traffic should be encrypted and sent over the VPN.

access-list VPN_ACL extended permit ip LOCAL_NETWORK SUBNET_MASK any

Replace LOCAL_NETWORK and SUBNET_MASK with your local network’s details.

Step 6: Apply Crypto Map to an Interface

  1. Apply the crypto map to the ASA’s outside interface.

crypto map MY_CRYPTO_MAP interface outside

Step 7: Save the Configuration

  1. Save the configuration changes.

write memory

Step 8: Verify the VPN

  1. Check the VPN status using the following command:

show crypto isakmp sa show crypto ipsec sa

These commands will display information about the IKE and IPsec tunnels.

That’s it! You’ve configured a Site-to-Site VPN on a Cisco ASA. Remember to adjust the configuration to match your specific network topology and security requirements. Additionally, ensure that the remote peer’s configuration matches the parameters you’ve configured here for successful VPN establishment.

Reset FortiGate Password

Hello every one , in this video I am going to reset lost password of my fortigate firewall. there is some important things you have to know before resetting your password. First one you can not reset your password remotely , this means you can reset your password just by using console cable and connect your laptop or pc to the firewall. Second one if you want to reset you fortigate password you have to restart your firewall because to reset password we have to use maintainer account and this account is active just for 20 second after system boot up,

1. Identify the Appropriate FortiGate Model:

  • The first step is to identify the specific model of your FortiGate device. This information is typically found on a label or sticker on the device itself or in your network documentation. Knowing the model is important because the procedure may vary slightly between models.

2. Gather the Necessary Tools and Information:

  • Before you begin the password reset process, gather the following items:
    • Physical access to the FortiGate device.
    • A console cable: This is usually an RJ45 to serial cable that connects to the FortiGate’s console port.
    • A computer with terminal emulation software: You’ll need a computer with terminal emulation software installed, such as PuTTY (Windows) or Terminal (macOS/Linux).

3. Connect to the FortiGate Device:

  • Physically connect one end of the console cable to the FortiGate’s console port and the other end to your computer’s serial port or a USB-to-serial adapter.
  • Open your terminal emulation software and configure it to use the appropriate COM port (for Windows) or /dev/ttySx (for Linux) at the correct baud rate (usually 9600 baud).

4. Reboot the FortiGate Device:

  • Physically power cycle the FortiGate device. You can do this by unplugging the power cable and then plugging it back in or using the power button, depending on your FortiGate model.

5. Interrupt the Boot Sequence:

  • During the boot process, you’ll see the FortiGate logo and boot messages appearing in your terminal window. Quickly press “Ctrl + Break” or “Ctrl + C” to interrupt the boot sequence. This action will take you to the FortiGate bootloader menu.

6. Access the Bootloader:

  • Once you’re in the bootloader menu, you can enter configuration mode. To do this, type “conf” and press Enter. This command puts you in configuration mode within the bootloader environment.

7. Reset the Password:

  • Within the configuration mode, you can reset the password for an admin account. The commands may vary depending on your FortiGate model and firmware version, but here is a general example:arduinoCopy codeconfig system admin edit <admin-username> set password <new-password> next end Replace <admin-username> with the actual admin username and <new-password> with the desired new password.

8. Reboot the FortiGate Device:

  • After successfully setting the new password, exit the configuration mode by typing “end” and press Enter. Then, reboot the FortiGate device by typing “reboot” and pressing Enter.

9. Test the New Password:

  • Once the FortiGate device has rebooted, use the new password to log in to the FortiGate’s web interface or command-line interface (CLI). Ensure that the password change has taken effect.

Upgrade FortiGate Firewall

Hello every one , in this video I will upgrade fortigate firewall firmware , as you know upgrading firmware is very important because in older versions of forties , it has different security and performance bugs, also to download firmware, you need to have an account of

  1. Preparation:
    • Identify the target firmware version you want to upgrade to. Check Fortinet’s official website for the latest firmware releases and release notes.
  2. Download Firmware:
    • Access the Fortinet Support Portal and download the firmware image file for your FortiGate model and the desired firmware version. Save it to your local machine.
  3. Backup Configuration:
    • Log in to the FortiGate web-based interface (GUI).
    • Navigate to System > Dashboard > Status and click on “Backup” to create a backup of your current configuration. Store this backup in a safe location.
  4. Check Hardware Requirements:
    • Verify that your FortiGate model has the necessary hardware resources to support the new firmware version. Refer to the release notes for hardware requirements.
  5. Upload Firmware:
    • In the FortiGate GUI, go to System > Firmware > Image and click on “Upload Images.”
    • Select the firmware image file you downloaded earlier and upload it to the FortiGate.
  6. Install Firmware:
    • After the firmware image is uploaded, select it and click on “Upgrade.” Follow the on-screen instructions to start the upgrade process. This process may take several minutes, and your FortiGate will automatically reboot when it’s completed.
  7. Verify Upgrade:
    • Once the FortiGate reboots, log back into the GUI and verify that the new firmware version is running. Go to System > Dashboard > Status to check the firmware version.
  8. Test Functionality:
    • Test critical network functions, such as firewall rules, VPN connections, and any other services you rely on, to ensure they are working as expected.
  9. Review Release Notes:
    • Review the release notes for the new firmware version to understand any changes, bug fixes, or new features introduced.
  10. Monitor and Troubleshoot:
    • Keep an eye on your network for any unexpected issues that may have been introduced by the upgrade. Be prepared to troubleshoot and rollback if necessary.
  11. Rollback (if needed):
    • In case the upgrade causes critical issues that cannot be resolved immediately, you may need to roll back to the previous firmware version using the backup you created earlier. This should be done carefully to avoid further disruptions.
  12. Post-Upgrade Tasks:
    • Update documentation and notify relevant team members or stakeholders about the successful upgrade.
    • Consider making any necessary adjustments or optimizations to the firewall settings based on the new firmware’s capabilities.