<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OpenGnsys</title><link>https://opengnsys.soleta.eu/</link><description>OpenGnsys powered by Soleta Networks</description><atom:link href="https://opengnsys.soleta.eu/rss.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2026 &lt;a href="mailto:opengnsys@soleta.eu"&gt;Soleta Networks&lt;/a&gt; </copyright><lastBuildDate>Wed, 01 Apr 2026 12:49:48 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Legacy clone engine scripting enters EoL</title><link>https://opengnsys.soleta.eu/posts/legacy-ogfunction-scripts-eol.html</link><dc:creator>Soleta Networks</dc:creator><description>&lt;p&gt;We are excited to announce that the legacy clone engine scripting libraries and utilities, including:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Core Libraries:&lt;/strong&gt;
Boot.lib, File.lib, Inventory.lib, PostConf.lib, Registry.lib, System.lib, Cache.lib, FileSystem.lib, Net.lib, Protocol.lib, Rsync.lib, Disk.lib, Image.lib, PostConfEAC.lib, String.lib, UEFI.lib, and ImagenesSincronizadas.lib&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Standalone Scripts:&lt;/strong&gt;
bootLinux, bootOs, bootOsCustom.template, bootWindows, buildToOrder, cloneRemoteFromMaster, configureOs, configureOsCustom.template, createBaseImage, createDiffImage, createImage, createImageCustom.template, createLogicalPartitions, createPrimaryPartitions, deployImage, formatFs, generateMenuDefault, getFsType, getIpAddress, getOsVersion, grubSyntax, poweroff, README.es.txt, reboot, remoteConsole, restoreBaseImage, restoreDiffImage, restoreImage, restoreImageCustom.template, installOfflineMode, launchOgagentInstaller, listHardwareInfo, listPartitions, listPrimaryPartitions, listSoftwareInfo, menuBrowser, ogCrearImagenBasica, ogCrearSoftIncremental, ogRestaurarImagenBasica, ogRestaurarSoftIncremental, runAplicationX.sh, runhttplog.sh, sendFileMcast, setBootMode, updateBootCache, updateCache, and related utilities are officially discontinued in favor of our new and &lt;em&gt;improved Scripting Infrastructure&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;🚀 &lt;strong&gt;What's New: Post-Configuration &amp;amp; Custom Scripting&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The new infrastructure simplifies automation and gives you flexible, organized control over post-deployment tasks using standard scripting languages.&lt;/p&gt;
&lt;p&gt;Post-Configuration Scripts* store and execute custom scripts that run automatically after image restoration:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Live environments&lt;/em&gt;: &lt;strong&gt;/opt/opengnsys/client/postconf/live&lt;/strong&gt;. Place your Bash scripts here for execution in live mode. These scripts are run after the image restoration.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Windows environments&lt;/em&gt;: &lt;strong&gt;/opt/opengnsys/client/postconf/windows&lt;/strong&gt;. Place your .ps1 PowerShell or .cmd Batch files here. These scripts are run in the first boot of this OS in the &lt;em&gt;mini-setup&lt;/em&gt; mode.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Access these scripts directly from ogCP:
Images → Edit Images
Then, select the scripts that you want to run after the image restoration.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;On-Demand Custom Scripts: Run ad-hoc maintenance, diagnostics, or configuration tasks anytime. Universal script directory: &lt;strong&gt;/opt/opengnsys/client/shell/&lt;/strong&gt;. Store reusable Bash, PowerShell, or other compatible scripts here for Linux and Windows environments.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Access these scripts from ogCP:
Commands → Run → Run Scripts&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Scripting Environment Variables: To facilitate dynamic scripting, specific environment variables are automatically injected into your scripts during execution: &lt;em&gt;OG_DEVICE_PATH&lt;/em&gt; (Bash): This variable is set automatically in Bash scripts and specifies the /dev path to the partition where an image is being restored (e.g., /dev/sda1). You can use this variable directly in your scripts to target the correct device without hardcoding paths.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;✅ &lt;strong&gt;Benefits of the New Infrastructure&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clean separation of concerns: post-conf vs. on-demand execution&lt;/li&gt;
&lt;li&gt;Native support for Bash, PowerShell, and CMD syntax&lt;/li&gt;
&lt;li&gt;Dynamic Device Handling: Use &lt;em&gt;OG_DEVICE_PATH&lt;/em&gt; to safely identify target partitions from your scripts&lt;/li&gt;
&lt;li&gt;Integrated visibility and management through ogCP&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;📅 &lt;strong&gt;Support Timeline&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Legacy scripting support will continue until August 2026. After this date, legacy libraries and scripts will no longer receive updates, testing, or technical support.&lt;/p&gt;
&lt;p&gt;🔁 &lt;strong&gt;Migration Guidance&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We strongly encourage all users to begin transitioning their workflows to the new scripting infrastructure now. Start by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Replace your existing PostConf.lib based custom script logic.&lt;/li&gt;
&lt;li&gt;Refactoring tasks into Bash (.sh) or PowerShell (.ps1) files. Utilizing &lt;em&gt;OG_DEVICE_PATH&lt;/em&gt; in Bash scripts to handle partition targeting dynamically.&lt;/li&gt;
&lt;li&gt;Placing them in the appropriate directory (postconf/live, postconf/windows, or shell/).&lt;/li&gt;
&lt;li&gt;Testing execution via ogCP before decommissioning legacy calls.&lt;/li&gt;
&lt;li&gt;Comprehensive migration examples and best practices are available in our updated documentation portal.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;🆘 &lt;strong&gt;Need Assistance?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you have questions about adapting your automation workflows, need help converting legacy script logic, or want guidance on structuring new post-configuration tasks, our support team at &lt;em&gt;opengnsys@soleta.eu&lt;/em&gt; is here to help.&lt;/p&gt;
&lt;p&gt;Thank you for being part of our community and for your continued trust in our solutions. We're committed to empowering you with more flexible, maintainable, and powerful tools for your imaging and deployment operations.&lt;/p&gt;</description><category>eol</category><category>opengnsys</category><guid>https://opengnsys.soleta.eu/posts/legacy-ogfunction-scripts-eol.html</guid><pubDate>Wed, 01 Apr 2026 11:39:22 GMT</pubDate></item><item><title>legacy ogLive images enter EoL</title><link>https://opengnsys.soleta.eu/posts/legacy-oglive-eol.html</link><dc:creator>Soleta Networks</dc:creator><description>&lt;p&gt;We are excited to announce that the older live images, such as
&lt;em&gt;ogLive-focal-5.4.0-42&lt;/em&gt;, &lt;em&gt;ogLive-focal-5.13.0-27&lt;/em&gt; and any other similar
&lt;em&gt;ogLive&lt;/em&gt; image available are discontinued in favor of our new and improved live
image series: &lt;em&gt;ogrelive&lt;/em&gt;, starting with versions like &lt;em&gt;6.1.0-32-amd64&lt;/em&gt;. See
our documentation for more information about the new &lt;em&gt;ogrelive&lt;/em&gt; system.&lt;/p&gt;
&lt;p&gt;The new &lt;em&gt;ogrelive&lt;/em&gt; images offer enhanced performace, updated features (new
browser), and improved reliability and stability to better meet your needs,
it has been extensively tested in production with UEFI and BIOS legacy
computers.&lt;/p&gt;
&lt;p&gt;Support for legacy ogLive images will continue until &lt;strong&gt;August 2025&lt;/strong&gt;. We
encourage all users to transition to the latest ogrelive images to take full
advantage of the latest updates and ongoing support.&lt;/p&gt;
&lt;p&gt;If you have any questions or need assistance with the migration, our support
team at opengnsys@soleta.eu is here to help!&lt;/p&gt;
&lt;p&gt;Thank you for being part of our community and for your continued trust in our
solutions.&lt;/p&gt;</description><category>eol</category><category>oglive</category><category>opengnsys</category><guid>https://opengnsys.soleta.eu/posts/legacy-oglive-eol.html</guid><pubDate>Thu, 10 Jul 2025 20:33:23 GMT</pubDate></item><item><title>OpenGnsys Enterprise 3 has been released</title><link>https://opengnsys.soleta.eu/posts/opengnsys-enterprise-3.html</link><dc:creator>Soleta Networks</dc:creator><description>&lt;p&gt;&lt;a href="https://opengnsys.soleta.eu/download"&gt;OpenGnsys Enterprise 3&lt;/a&gt; installer is now available, this release
contains:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A new &lt;strong&gt;live&lt;/strong&gt; system (ogrelive) based on Linux kernel 6.1, this includes
  a new GUI kiosk to report progress.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grub2&lt;/strong&gt; based boot management for UEFI and legacy BIOS equipment.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multiboot support&lt;/strong&gt; for Linux and Windows UEFI and legacy BIOS.&lt;/li&gt;
&lt;li&gt;Unified agent &lt;strong&gt;ogClient&lt;/strong&gt; for Linux, Windows and live modes.&lt;/li&gt;
&lt;li&gt;Native BCD and hive register updates on Windows.&lt;/li&gt;
&lt;li&gt;Powershell and Bash scripting support for advanced configurations.&lt;/li&gt;
&lt;li&gt;Windows 11 support (already available since June 2024).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Legacy components available in OpenGnsys 1.1.1d has been now removed, this
includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;PHP 7&lt;/em&gt; support has been discontinued since November 28, 2022 (~3 years ago),
  used by the web interface ("web console").&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Python 2.7&lt;/em&gt; stopped receiving maintainance since January 2020 (~5 years ago)
  used by ogAgent.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Grub4DOS&lt;/em&gt; support for legacy BIOS equipment has been discontinued.&lt;/li&gt;
&lt;li&gt;Non-OpenSource tool that is used to update BCD and hive Windows registers has
  been replaced by native Python-hivex code.&lt;/li&gt;
&lt;li&gt;Old live images such as ogLive-focal-5.4.0-42 and ogLive-focal-5.13.0-27
  are now discontinued in favor of the new live (ogrelive) image.&lt;/li&gt;
&lt;li&gt;Legacy bash shell scripts have now been removed on the server side.&lt;/li&gt;
&lt;li&gt;Legacy networks services such as faucet (tcp/2006), NetBIOS (tcp/139, udp/139),
  rsync (tcp/873) are now disabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We do not recommend running OpenGnsys 1.1.1d in production these days.&lt;/p&gt;
&lt;p&gt;If you have more questions, please contact us at opengnsys@soleta.eu for more
information.&lt;/p&gt;</description><category>opengnsys</category><category>release</category><guid>https://opengnsys.soleta.eu/posts/opengnsys-enterprise-3.html</guid><pubDate>Thu, 19 Jun 2025 13:30:52 GMT</pubDate></item><item><title>Windows 11 is supported by OpenGnsys Enterprise</title><link>https://opengnsys.soleta.eu/posts/opengnsys-enterprise-windows-11.html</link><dc:creator>Soleta Networks</dc:creator><description>&lt;p&gt;We launched a survey to find out which Windows 11 versions are most used by our
users. These are the results:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows 11 Enterprise 23H2 Build 22631.4974&lt;/li&gt;
&lt;li&gt;Windows 11 Pro Education 24H2 Build 10.0.26100.1742&lt;/li&gt;
&lt;li&gt;Windows 11 Enterprise LTSC 24H2 Build 26100.3476&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Version 23H2 is particularly popular because users tend to make this decision
before the start of the academic year, and it was the available version in
summer 2024.&lt;/p&gt;
&lt;p&gt;If you have more questions on Windows 11 support, please contact us at
opengnsys@soleta.eu for more information.&lt;/p&gt;</description><category>opengnsys</category><category>windows</category><guid>https://opengnsys.soleta.eu/posts/opengnsys-enterprise-windows-11.html</guid><pubDate>Wed, 18 Jun 2025 09:46:52 GMT</pubDate></item><item><title>ubuntu 20.04 LTS EoL in April 2025</title><link>https://opengnsys.soleta.eu/posts/ubuntu-22-04-eol.html</link><dc:creator>Soleta Networks</dc:creator><description>&lt;p&gt;Ubuntu 22.04 LTS (Focal Fossa) enters End of Life (EoL) in April 2025.&lt;/p&gt;
&lt;p&gt;We provide a new installer of &lt;a href="https://opengnsys.soleta.eu/download"&gt;OpenGnsys Enterprise&lt;/a&gt; for Ubuntu 22.04 LS
for new installations.&lt;/p&gt;
&lt;p&gt;We also provide support to migrate an existing installation from Ubuntu 20.04 LTS (focal)
to Ubuntu 22.04 LTS (jammy).&lt;/p&gt;
&lt;p&gt;Contact us at opengnsys@soleta.eu if you have any question.&lt;/p&gt;</description><category>eol</category><category>opengnsys</category><category>ubuntu</category><guid>https://opengnsys.soleta.eu/posts/ubuntu-22-04-eol.html</guid><pubDate>Wed, 05 Feb 2025 20:46:52 GMT</pubDate></item><item><title>web console and OgAgent enters EoL in August 2024</title><link>https://opengnsys.soleta.eu/posts/opengnsys-web-and-ogagent.html</link><dc:creator>Soleta Networks</dc:creator><description>&lt;p&gt;The following &lt;a href="https://opengnsys.soleta.eu/download"&gt;OpenGnsys Enterprise&lt;/a&gt; components available for Ubuntu 20.04 LS
will enter End of Life (EoL) in August 2024:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;legacy web interface&lt;/strong&gt; (also known as "&lt;strong&gt;web console&lt;/strong&gt;"), which is replaced
  by the new &lt;strong&gt;ogCP&lt;/strong&gt; web front-end.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ogAgent&lt;/strong&gt;, which is replaced by &lt;strong&gt;ogClient&lt;/strong&gt;. There are versions of &lt;strong&gt;ogClient&lt;/strong&gt;
  available for Linux and Windows in our &lt;a href="https://opengnsys.soleta.eu/download"&gt;download area&lt;/a&gt;. To ease migration, both ogAgent
  and ogClient can be installed in the same computer.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ogCP&lt;/strong&gt; is already provided by default by the &lt;a href="https://opengnsys.soleta.eu/download"&gt;OpenGnsys Enterprise&lt;/a&gt; installer.
Please, check &lt;a href="https://opengnsys.soleta.eu/docs"&gt;documentation&lt;/a&gt; for more information on to access it.&lt;/p&gt;
&lt;p&gt;Make sure your &lt;strong&gt;ogCP&lt;/strong&gt; web interface is up to date with the following commands:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;apt&lt;span class="w"&gt; &lt;/span&gt;update
$&lt;span class="w"&gt; &lt;/span&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;apt&lt;span class="w"&gt; &lt;/span&gt;upgrade&lt;span class="w"&gt; &lt;/span&gt;ogcp
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Contact us at opengnsys@soleta.eu if you have any question.&lt;/p&gt;</description><category>components</category><category>eol</category><category>opengnsys</category><guid>https://opengnsys.soleta.eu/posts/opengnsys-web-and-ogagent.html</guid><pubDate>Tue, 19 Dec 2023 09:14:13 GMT</pubDate></item><item><title>OpenGnsys VLAN support</title><link>https://opengnsys.soleta.eu/posts/opengnsys-vlan-support.html</link><dc:creator>Soleta Networks</dc:creator><description>&lt;p&gt;Great news! VLAN support just landed in OpenGnsys Enterprise.&lt;/p&gt;
&lt;p&gt;This new feature allows any OpenGnsys Enterprise administrator to add or delete
any valid ogServer address into the database and also modify any client's
associated server address.&lt;/p&gt;
&lt;p&gt;The server running OpenGnsys Enterprise can now be configured with multiple
VLAN interfaces. Clients can boot into the ogLive environment using the
corresponding server VLAN interface address thanks to a custom ogClient
configuration file based on the ogServer address.&lt;/p&gt;
&lt;p&gt;Be sure to update your OpenGnsys Enterprise installation. The related packages
and their version in which VLAN support landed is as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ogCLI 0.3.1-1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ogClient 1.3.1-4&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ogServer 1.2.4-1&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Except for the custom ogClient configuration file, everything related to VLAN
in OpenGnsys is configured using &lt;strong&gt;ogCLI&lt;/strong&gt;, the command line frontend of
OpenGnsys Enterprise. You can see some examples of use cases below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add a new ogServer address entry to the OpenGnsys database. In this example
  the server address is 10.141.10.1. Returns the id of this new server.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;ogcli&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;server&lt;span class="w"&gt; &lt;/span&gt;--address&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"10.141.10.1"&lt;/span&gt;
&lt;span class="o"&gt;{&lt;/span&gt;&lt;span class="s2"&gt;"id"&lt;/span&gt;,&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"2"&lt;/span&gt;&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;List all stored ogServer address in the OpenGnsys database&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;ogcli&lt;span class="w"&gt; &lt;/span&gt;list&lt;span class="w"&gt; &lt;/span&gt;servers

&lt;span class="o"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="s2"&gt;"servers"&lt;/span&gt;:&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="o"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="s2"&gt;"address"&lt;/span&gt;:&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"192.168.2.240"&lt;/span&gt;,
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="s2"&gt;"id"&lt;/span&gt;:&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="o"&gt;}&lt;/span&gt;,
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="o"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="s2"&gt;"address"&lt;/span&gt;:&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"10.141.10.1"&lt;/span&gt;,
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="s2"&gt;"id"&lt;/span&gt;:&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;2&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="o"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Set server with id 2 as the server of client with address 10.141.10.100
  (PXE template needs to be rebuilt after this, i.e.: set boot mode)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$ ogcli set server --id 2 --client-ip 10.141.10.100
$ ogcli set mode --mode pxe --client-ip 10.141.10.100
&lt;/pre&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;You can also set the server of a whole room. Just as before, but using the
  &lt;code&gt;--room-id&lt;/code&gt; parameter.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$ ogcli set server --id 2 --room-id 1
$ ogcli set mode --mode pxe --room-id 1
&lt;/pre&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Check for the server address a client is set to connect to when booting ogLive.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;ogcli&lt;span class="w"&gt; &lt;/span&gt;list&lt;span class="w"&gt; &lt;/span&gt;client&lt;span class="w"&gt; &lt;/span&gt;--client-ip&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;10&lt;/span&gt;.141.10.100

&lt;span class="o"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="s2"&gt;"boot"&lt;/span&gt;:&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"oglive"&lt;/span&gt;,
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="s2"&gt;"center"&lt;/span&gt;:&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;,
&lt;span class="w"&gt;  &lt;/span&gt;...
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="s2"&gt;"server_id"&lt;/span&gt;:&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;2&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;As a final step we need to create a custom ogClient file so that clients
booting ogLive can use the correct configuration based on their VLAN network.&lt;/p&gt;
&lt;p&gt;Following this example, to create a new custom ogClient configuration file to
connect to ogServer using its 10.141.10.1 address we need to create a copy of
the default config file but changing its name to &lt;code&gt;ogclient-10.141.10.1.json&lt;/code&gt;:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$&lt;span class="w"&gt; &lt;/span&gt;ls&lt;span class="w"&gt; &lt;/span&gt;-lah&lt;span class="w"&gt; &lt;/span&gt;/opt/opengnsys/client/ogClient/cfg/
...
-rw-r--r--&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;root&lt;span class="w"&gt; &lt;/span&gt;root&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="m"&gt;372&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;Sep&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;14&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;13&lt;/span&gt;:51&lt;span class="w"&gt; &lt;/span&gt;ogclient.json
-rw-r--r--&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;root&lt;span class="w"&gt; &lt;/span&gt;root&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="m"&gt;378&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;Aug&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;28&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;11&lt;/span&gt;:26&lt;span class="w"&gt; &lt;/span&gt;ogclient-10.141.10.1.json
...
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;After creating the custom configuration file make sure the correct address is
used for the &lt;code&gt;"ip"&lt;/code&gt; and &lt;code&gt;"ur"&lt;/code&gt; fields inside &lt;code&gt;"opengnsys"&lt;/code&gt; section. In this
example: 10.141.10.1&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;$ head /opt/opengnsys/client/ogClient/cfg/ogclient-10.141.10.1.json
{
    "opengnsys": {
        "ip": "10.141.10.1",
...
        "url": "https://10.141.10.1/opengnsys/varios/menubrowser.php",
...
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;After this, any client for which the ogServer address is set to 10.141.10.1
will use this configuration file instead of the default &lt;code&gt;ogclient.json&lt;/code&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Any questions? You can contact us via e-mail at opengnsys@soleta.eu&lt;/p&gt;
&lt;p&gt;We also offer technical support and training services, check the &lt;a href="https://opengnsys.soleta.eu/support"&gt;support
section&lt;/a&gt; for more information.&lt;/p&gt;</description><category>new feature</category><category>opengnsys</category><category>release</category><guid>https://opengnsys.soleta.eu/posts/opengnsys-vlan-support.html</guid><pubDate>Mon, 25 Sep 2023 07:41:03 GMT</pubDate></item><item><title>Development comparison between 1.1.1 and 1.2</title><link>https://opengnsys.soleta.eu/posts/development-comparison.html</link><dc:creator>Soleta Networks</dc:creator><description>&lt;p&gt;It might seem difficult at first to know who is doing what depending on the version
of OpenGnsys you are currently using. Sometimes it might even resemble a famous comic strip...&lt;/p&gt;
&lt;p&gt;&lt;img src="https://opengnsys.soleta.eu/images/spiderman.jpg" width="500" style="display: block; margin: auto;"&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;(This is a homage to John Romita Sr. who passed away the 15th of June)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;We have made available a document to understandthe development differences
between OpenGnsys branches: 1.1.1 and 1.2.&lt;/p&gt;
&lt;p&gt;This document shows the main contributors from 1.1.1 to 1.2.&lt;/p&gt;
&lt;p&gt;You can read the document &lt;a href="https://opengnsys.soleta.eu/estadisticas.pdf"&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you would also like to understand the differences between these two
OpenGnsys development branches, then read this &lt;a href="https://opengnsys.soleta.eu/posts/untangling-opengnsys.html"&gt;blog post&lt;/a&gt;.&lt;/p&gt;</description><guid>https://opengnsys.soleta.eu/posts/development-comparison.html</guid><pubDate>Fri, 30 Jun 2023 16:00:00 GMT</pubDate></item><item><title>Untangling OpenGnsys: Comparing branches and versions</title><link>https://opengnsys.soleta.eu/posts/untangling-opengnsys.html</link><dc:creator>Soleta Networks</dc:creator><description>&lt;p&gt;The OpenGnsys project has different development branches and versions: 1.1.1d,
1.2, OpenGnsys Enterprise. This might be confusing to the end user so if you
are interested in knowing what features are included in which versions you can
read more about OpenGnsys versions and branches in the following PDF document
&lt;a href="https://opengnsys.soleta.eu/diferencia-ramas.pdf"&gt;here&lt;/a&gt;.&lt;/p&gt;</description><category>development</category><category>opengnsys</category><category>opengnsys enterprise</category><guid>https://opengnsys.soleta.eu/posts/untangling-opengnsys.html</guid><pubDate>Fri, 30 Jun 2023 16:00:00 GMT</pubDate></item><item><title>OpenGnsys 2.0 Enterprise now available for Ubuntu 20.04 LTS</title><link>https://opengnsys.soleta.eu/posts/23-06-08-opengnsys-ubuntu-20-04.html</link><dc:creator>Soleta Networks</dc:creator><description>&lt;p&gt;Ubuntu 18.04 LTS entered EOL in April 2023. A new installer of OpenGnsys
Enterprise 2.0 for Ubuntu 20.04 LTS is now available for &lt;a class="reference external" href="https://opengnsys.soleta.eu/download.html"&gt;download&lt;/a&gt;.&lt;/p&gt;</description><category>opengnsys</category><category>ubuntu</category><guid>https://opengnsys.soleta.eu/posts/23-06-08-opengnsys-ubuntu-20-04.html</guid><pubDate>Thu, 08 Jun 2023 11:00:12 GMT</pubDate></item></channel></rss>