<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Seral on Julien Mérieau</title><link>https://julien.merieau.ch/series/seral/</link><description>Recent content in Seral on Julien Mérieau</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Tue, 25 Aug 2026 14:57:33 +0200</lastBuildDate><atom:link href="https://julien.merieau.ch/series/seral/index.xml" rel="self" type="application/rss+xml"/><item><title>Seral Project</title><link>https://julien.merieau.ch/posts/2023/04/seral-project/</link><pubDate>Wed, 12 Apr 2023 00:00:00 +0000</pubDate><guid>https://julien.merieau.ch/posts/2023/04/seral-project/</guid><description>&lt;p&gt;In Roman mythology, the Lares are domestic gods who protect the home and family. The name of this project, &amp;lsquo;Seral,&amp;rsquo; is an anagram of Lares!&lt;/p&gt;
&lt;p&gt;This project was conceived with the aim of having a connected apartment to make my life easier—turning on lights, having routines for sunrise or sunset, managing my appliances, and even my electricity consumption.&lt;/p&gt;
&lt;h3 id="context"&gt;Context&lt;/h3&gt;
&lt;p&gt;The problem of our digital age 🙃 is the overconnection of our devices to the internet. This exposes us to several problems:&lt;/p&gt;</description></item><item><title>Seral - Part. 1 - Internet &amp; Firewall</title><link>https://julien.merieau.ch/posts/2025/01/seral-part.-1-internet-firewall/</link><pubDate>Sat, 25 Jan 2025 00:00:00 +0000</pubDate><guid>https://julien.merieau.ch/posts/2025/01/seral-part.-1-internet-firewall/</guid><description>&lt;p&gt;Seral&amp;rsquo;s first pillar is simple: &lt;strong&gt;take back your network equipment&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The router sits at the centre of a home network&amp;rsquo;s security. Every packet goes through it. It decides which ports are open, acts as the gateway to the internet, and does (or does not) protect personal data. It is the first line of defence.&lt;/p&gt;
&lt;p&gt;These days we have less and less control over that box. ISPs push their own routers, lock the MAC address, add custom authentication, and ship a pile of proprietary code. Hard to know what is actually running in there. And what confidence can you have in a router whose admin UI is sometimes reachable over Wi-Fi and rarely patched properly?&lt;/p&gt;</description></item><item><title>Seral - Part. 1a - OPNsense router 1-10 Gbps</title><link>https://julien.merieau.ch/posts/2025/01/seral-part.-1a-opnsense-router-1-10-gbps/</link><pubDate>Sat, 25 Jan 2025 00:00:00 +0000</pubDate><guid>https://julien.merieau.ch/posts/2025/01/seral-part.-1a-opnsense-router-1-10-gbps/</guid><description>&lt;aside class="prereq"&gt;
 &lt;p class="prereq-label"&gt;Prerequisites&lt;/p&gt;
 &lt;ul&gt;
&lt;li&gt;Fibre at 1–10 Gbps (Swisscom / green.ch style), &lt;strong&gt;or&lt;/strong&gt; an ISP box you can put in bridge mode&lt;/li&gt;
&lt;li&gt;USB stick, display, keyboard for the OPNsense install&lt;/li&gt;
&lt;li&gt;Optional: USB-TTL &lt;strong&gt;3.3 V&lt;/strong&gt; adapter and a soldering iron if you root the ONT&lt;/li&gt;
&lt;/ul&gt;

&lt;/aside&gt;

&lt;p&gt;This article covers building &lt;strong&gt;your own OPNsense router&lt;/strong&gt;, based on a &lt;strong&gt;Lenovo m720q&lt;/strong&gt; and a &lt;strong&gt;Nokia XS-010X-Q ONT&lt;/strong&gt;, for &lt;strong&gt;1 Gbps&lt;/strong&gt; fibre, with a path up to &lt;strong&gt;10 Gbps&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="hardware"&gt;Hardware&lt;/h2&gt;
&lt;h4 id="fibre-connection"&gt;Fibre connection&lt;/h4&gt;
&lt;p&gt;First job: find a &lt;strong&gt;rootable GPON ONT&lt;/strong&gt;, i.e. a box you can actually take over.&lt;br&gt;
&lt;strong&gt;&lt;a href="https://hack-gpon.org/"&gt;hack-gpon.org&lt;/a&gt;&lt;/strong&gt; has a fairly complete list, plus tutorials and datasheets. Read them. It is a goldmine.&lt;/p&gt;</description></item><item><title>Seral - Part. 1b - OPNsense router 25 Gbps</title><link>https://julien.merieau.ch/posts/2025/01/seral-part.-1b-opnsense-router-25-gbps/</link><pubDate>Sat, 25 Jan 2025 00:00:00 +0000</pubDate><guid>https://julien.merieau.ch/posts/2025/01/seral-part.-1b-opnsense-router-25-gbps/</guid><description>&lt;aside class="prereq"&gt;
 &lt;p class="prereq-label"&gt;Prerequisites&lt;/p&gt;
 &lt;ul&gt;
&lt;li&gt;ISP that hands you &lt;strong&gt;native fibre&lt;/strong&gt; (no GPON) — here: Init7&lt;/li&gt;
&lt;li&gt;USB stick, display, keyboard&lt;/li&gt;
&lt;/ul&gt;

&lt;/aside&gt;

&lt;p&gt;How to build and configure &lt;strong&gt;your own OPNsense router&lt;/strong&gt; for a &lt;strong&gt;25 Gbps fibre&lt;/strong&gt; link.&lt;/p&gt;
&lt;aside class="callout callout--warn"&gt;
 &lt;p class="callout-label"&gt;Watch out&lt;/p&gt;
 &lt;div class="callout-body"&gt;
 &lt;strong&gt;No GPON.&lt;/strong&gt; If your ISP requires one, this setup will not work.
 &lt;/div&gt;
&lt;/aside&gt;

&lt;h2 id="hardware"&gt;Hardware&lt;/h2&gt;
&lt;h4 id="fibre-connection"&gt;Fibre connection&lt;/h4&gt;
&lt;p&gt;My ISP (Init7) does not use GPON. You plug in a fibre NIC and you have internet. Dedicated P2P fibre.&lt;br&gt;
Result: no forced ISP box, a very stable fast link&amp;hellip; and savings (no GPON). Well. Wait until you see the final bill.&lt;/p&gt;</description></item><item><title>Seral - Part. 1c - Basic OPNsense configuration</title><link>https://julien.merieau.ch/posts/2025/01/seral-part.-1c-basic-opnsense-configuration/</link><pubDate>Sat, 25 Jan 2025 00:00:00 +0000</pubDate><guid>https://julien.merieau.ch/posts/2025/01/seral-part.-1c-basic-opnsense-configuration/</guid><description>&lt;aside class="prereq"&gt;
 &lt;p class="prereq-label"&gt;Prerequisites&lt;/p&gt;
 &lt;ul&gt;
&lt;li&gt;OPNsense installed and reachable at &lt;a href="http://10.66.10.1"&gt;http://10.66.10.1&lt;/a&gt; — &lt;a href="https://julien.merieau.ch/posts/2025/01/seral-part.-1a-opnsense-router-1-10-gbps/"&gt;1–10 Gbps&lt;/a&gt; or &lt;a href="https://julien.merieau.ch/posts/2025/01/seral-part.-1b-opnsense-router-25-gbps/"&gt;25 Gbps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;You know which NIC is LAN (&lt;code&gt;igb0&lt;/code&gt; on the m720q, &lt;code&gt;igc0&lt;/code&gt; on the 25 Gbps box)&lt;/li&gt;
&lt;/ul&gt;

&lt;/aside&gt;

&lt;p&gt;Do you know what &lt;strong&gt;VLANs&lt;/strong&gt; are?&lt;br&gt;
No???&lt;/p&gt;
&lt;p&gt;&lt;img src="https://julien.merieau.ch/images/seral-1c/oh_merde.gif" alt="Philippe Etchebest saying oh merde — time to learn VLANs" loading="lazy"&gt;
&lt;/p&gt;
&lt;p&gt;Never too late: &lt;strong&gt;&lt;a href="https://www.guru99.com/vlan-definition-types-advantages.html"&gt;quick refresher&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="network-plan"&gt;Network plan&lt;/h2&gt;
&lt;p&gt;Segment the LAN so uses stay isolated and blast radius stays small. Five VLANs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;VLAN_Guests&lt;/strong&gt; — fully isolated: no talk to other VLANs, &lt;strong&gt;internet via VPN only&lt;/strong&gt;. Useful when people visit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VLAN_Admin&lt;/strong&gt; — containers, VMs, hypervisor services. A private cloud, basically.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VLAN_Secure&lt;/strong&gt; — same idea as guests, with extra distrust. Do not mix risky devices with the rest.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VLAN_Personal&lt;/strong&gt; — PCs, consoles, phones.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VLAN_IOT&lt;/strong&gt; — IoT. By default they talk neither to each other nor to the internet.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Copy this and adapt the tags if you want:&lt;/p&gt;</description></item></channel></rss>