<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.gardiol.org/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://wiki.gardiol.org/feed.php">
        <title>Willy&#039;s Wiki - networking:basic</title>
        <description></description>
        <link>https://wiki.gardiol.org/</link>
        <image rdf:resource="https://wiki.gardiol.org/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-29T15:39:55+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.gardiol.org/doku.php?id=networking:basic:adblock&amp;rev=1741877839&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.gardiol.org/doku.php?id=networking:basic:dhcp&amp;rev=1741875990&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.gardiol.org/doku.php?id=networking:basic:dns&amp;rev=1741877786&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.gardiol.org/doku.php?id=networking:basic:multiisp&amp;rev=1741876982&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.gardiol.org/doku.php?id=networking:basic:nat&amp;rev=1741877915&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.gardiol.org/doku.php?id=networking:basic:start&amp;rev=1741875717&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.gardiol.org/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Willy's Wiki</title>
        <link>https://wiki.gardiol.org/</link>
        <url>https://wiki.gardiol.org/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki.gardiol.org/doku.php?id=networking:basic:adblock&amp;rev=1741877839&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-13T14:57:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>E) Ads Blocking without opnSense</title>
        <link>https://wiki.gardiol.org/doku.php?id=networking:basic:adblock&amp;rev=1741877839&amp;do=diff</link>
        <description>E) Ads Blocking without opnSense

You have already installed the DNS service to manage your home network DNS (and DHCP), so you can easily use it to filter ads as well. 

First of all you need a good, comprehensive and up-to-date block list. I suggest you using the official</description>
    </item>
    <item rdf:about="https://wiki.gardiol.org/doku.php?id=networking:basic:dhcp&amp;rev=1741875990&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-13T14:26:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>C) DHCP Server without opnSense</title>
        <link>https://wiki.gardiol.org/doku.php?id=networking:basic:dhcp&amp;rev=1741875990&amp;do=diff</link>
        <description>C) DHCP Server without opnSense

Using the ISC DHCP server is the best and easier choice. 

You should disable the ISC DHCP client as it is deprecated (and you already have the Gentoo&#039;s DHCPCD client anyway), so create the file /etc/portage/package.use/dhcp:


net-misc/dhcp -client</description>
    </item>
    <item rdf:about="https://wiki.gardiol.org/doku.php?id=networking:basic:dns&amp;rev=1741877786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-13T14:56:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>A) DNS without opnSense</title>
        <link>https://wiki.gardiol.org/doku.php?id=networking:basic:dns&amp;rev=1741877786&amp;do=diff</link>
        <description>A) DNS without opnSense

Unbound is a modern DNS server which is capable of resolving and forwarding your requests using DoT and DoH. I will show you how to use Unbound for your home network using DoT for upstream and DoH for downstream. Given that DoH is not common on PCs, the classic good old</description>
    </item>
    <item rdf:about="https://wiki.gardiol.org/doku.php?id=networking:basic:multiisp&amp;rev=1741876982&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-13T14:43:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>D) Multiple ISPs without opnSense</title>
        <link>https://wiki.gardiol.org/doku.php?id=networking:basic:multiisp&amp;rev=1741876982&amp;do=diff</link>
        <description>D) Multiple ISPs without opnSense

Linux has very powerful routing capabilities, and it would be a waste not to leverage them. If you also happen to have two ISPs, you can combine those routing capabilities to obtain an highly resilient home network. Load balancing is also possible, but this is a topic for the advanced approach.</description>
    </item>
    <item rdf:about="https://wiki.gardiol.org/doku.php?id=networking:basic:nat&amp;rev=1741877915&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-13T14:58:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>B) Routing on the Home Server</title>
        <link>https://wiki.gardiol.org/doku.php?id=networking:basic:nat&amp;rev=1741877915&amp;do=diff</link>
        <description>B) Routing on the Home Server

Your internal network is almost ready to go. You have a DNS and DHCP server setup, what you need now is to ensure that all packets going out of your home network are properly routed and modified to reach the internet. Also, even more important, that any response packet coming from the internet is properly redirected to the originator.</description>
    </item>
    <item rdf:about="https://wiki.gardiol.org/doku.php?id=networking:basic:start&amp;rev=1741875717&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-13T14:21:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Z) Basic setup</title>
        <link>https://wiki.gardiol.org/doku.php?id=networking:basic:start&amp;rev=1741875717&amp;do=diff</link>
        <description>Z) Basic setup</description>
    </item>
</rdf:RDF>
