Category: Networking

  • Using a Bash Script to Associate an Elastic IP Address to an EC2 instance

    Using a Bash Script to Associate an Elastic IP Address to an EC2 instance

    In previous articles, I explained how to create an AMI from an EC2 instance and then launch the instance with scripts. Next, you probably want to assign an Elastic IP (IPv4 address) to the instance. In this post, you will learn how to allocate, release, associate, and disassociate an Elastic IP with the AWS CLI…

  • Step-by-Step Guide to Installing WireGuard VPN on OPNsense Firewall

    Step-by-Step Guide to Installing WireGuard VPN on OPNsense Firewall

    If you are employing an OPNsense firewall, the option to configure WireGuard as a VPN server instead of OpenVPN is a viable option. WireGuard’s clients are available for all major operating systems, proving very fast and lightweight. This can easily be installed as an OPNsense extension and configured via the web console. For implementing a…

  • Mastering Complex Network Simulations with GNS3

    Mastering Complex Network Simulations with GNS3

    The free Graphical Network Simulator-3 (GNS3) allows for the planning and practical simulation of networks and their topology. Thanks to Dynamips, it also supports integrating images of Cisco IOS. GNS3 can be integrated with physical hardware, enabling, for instance, the testing of monitoring solutions. In the first step, we install GNS3 on a physical computer,…

  • Exploring the CoreDNS Feature in Kubernetes

    Exploring the CoreDNS Feature in Kubernetes

    In a previous post in this Kubernetes guide, you learned about deploying stateful applications with Kubernetes StatefulSets. Today’s post will discuss Kubernetes CoreDNS. Earlier versions of Kubernetes used kube-dns to provide service discovery and name resolution within the cluster, which was based on dnsmasq and SkyDNS. The kube-dns had many problems, such as security vulnerabilities,…