<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://nerdydrunk.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://nerdydrunk.com/feed.php">
        <title>Nerdy Drunk - vyos</title>
        <description>Drunk on technology</description>
        <link>https://nerdydrunk.com/</link>
        <image rdf:resource="https://nerdydrunk.com/_media/wiki:favicon.ico" />
       <dc:date>2026-04-07T04:01:01+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://nerdydrunk.com/vyos:build_iso_ami?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.com/vyos:configure_first_boot?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.com/vyos:general?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.com/vyos:tgw_spoke_isolation?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.com/vyos:vpn_nat?rev=1658400099&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://nerdydrunk.com/_media/wiki:favicon.ico">
        <title>Nerdy Drunk</title>
        <link>https://nerdydrunk.com/</link>
        <url>https://nerdydrunk.com/_media/wiki:favicon.ico</url>
    </image>
    <item rdf:about="https://nerdydrunk.com/vyos:build_iso_ami?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>build_iso_ami</title>
        <link>https://nerdydrunk.com/vyos:build_iso_ami?rev=1658400099&amp;do=diff</link>
        <description>VyOS Build ISO and AMI

aws vyos

Description

Install Debian 10 with SSH and standard system utilities

	*  &lt;https://www.networkshinobi.com/vyos-build-from-source/&gt;
	*  &lt;https://docs.vyos.io/en/latest/contributing/build-vyos.html&gt;
	*  &lt;https://github.com/vyos/vyos-build&gt;
	*  &lt;https://github.com/vyos/build-ami&gt;

Rundown

Prepare builder VM


##
## on builder VM as root
##
apt update &amp;&amp; apt dist-upgrade -y
apt install -y sudo git-all curl unzip python3 python3-pystache live-build pbuilder vim tmu…</description>
    </item>
    <item rdf:about="https://nerdydrunk.com/vyos:configure_first_boot?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>configure_first_boot</title>
        <link>https://nerdydrunk.com/vyos:configure_first_boot?rev=1658400099&amp;do=diff</link>
        <description>VyOS Configure on First Boot

aws vyos

Description

Steps

	*  Create VPC, Security Groups, and Public Route Table
	*  Create S3 bucket and vyos-config.txt file
	*  Store handler and config in S3 bucket
	*  Launch HTTP Server (SSM Session Manager can be used to verify handler and config loaded)</description>
    </item>
    <item rdf:about="https://nerdydrunk.com/vyos:general?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>general</title>
        <link>https://nerdydrunk.com/vyos:general?rev=1658400099&amp;do=diff</link>
        <description>VyOS General

general routing vyos ubiquiti edgerouter

Load SSH Key


$ configure
# loadkey USERNAME scp://USERNAME@REMOTEHOST/home/USERNAME/.ssh/id_rsa.pub
# save


Backup configuration via SSH


$ scp USERNAME@VYOSHOST:/config/config.boot ./LOCALDIR/VYOS-DATECODE.txt


On the Ubiquiti EdgeRouter you will need to do the following;</description>
    </item>
    <item rdf:about="https://nerdydrunk.com/vyos:tgw_spoke_isolation?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tgw_spoke_isolation</title>
        <link>https://nerdydrunk.com/vyos:tgw_spoke_isolation?rev=1658400099&amp;do=diff</link>
        <description>VyOS Transit Gateway Spoke Isolation

aws vyos vpn tgw

Description

This is based on the following Palo Alto guide for Transit Gateway deployments;

	*  &lt;https://www.paloaltonetworks.com/resources/guides/aws-transit-gateway-deployment-guide&gt;

Diagram


&lt;https://wiki.nerdydrunk.info/_media/images:svg:transit_gateway_spoke_isolation_via_vpn.svg&gt;

VyOS Configuration

The firewall name “isolate_spokes” will prevent VPC 33 from accessing VPC 34 but as the configuration is stateful VPC 34 will be abl…</description>
    </item>
    <item rdf:about="https://nerdydrunk.com/vyos:vpn_nat?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vpn_nat</title>
        <link>https://nerdydrunk.com/vyos:vpn_nat?rev=1658400099&amp;do=diff</link>
        <description>VyOS VPN with NAT

aws vyos vpn nat

Description

This example is a specific use case where a software vendor will establish a site-to-site VPN and allow traffic only between two single private IPs, one on their end and one on your end, but you need to access their server from a cluster of instances or containers.  With this configuration the site-to-site VPN is established to a VyOS instance and allows the instances private IP.  The VyOS instance is then doing masquerade NAT for other instances…</description>
    </item>
</rdf:RDF>
