<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[KeexyBox's forum - All Forums]]></title>
		<link>https://forum.keexybox.org/</link>
		<description><![CDATA[KeexyBox's forum - https://forum.keexybox.org]]></description>
		<pubDate>Wed, 15 Apr 2026 20:53:54 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[WIZARD]]></title>
			<link>https://forum.keexybox.org/Thread-WIZARD</link>
			<pubDate>Mon, 18 Sep 2023 14:48:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=9540">emmsch</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-WIZARD</guid>
			<description><![CDATA[Hi,<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">May i know how to activate the KeexyBox configuration Wizard page in the Keexyboc WEBUI?  I need the URL to run the Configuration wizard again. Will appreciate if someone can help. </span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">I have managed to install the KeexyBox software in <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Debian 11. I'm using Banana pi (BPI M2+) - Armbian 23.02.2 Bullseye Linux 5.15.93-sunxi. Everthing was working fine untill, for some reason, i cleared the Domain routing cache. Now, some of the services are not running. Unable to start them again either. (Screeshot attached).</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">I'm thinking if I can run the wizard again, I will be able to do the settings again.</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Thanks,</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Regards,</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Emmanuel</span></span></span></span></span></span>]]></description>
			<content:encoded><![CDATA[Hi,<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">May i know how to activate the KeexyBox configuration Wizard page in the Keexyboc WEBUI?  I need the URL to run the Configuration wizard again. Will appreciate if someone can help. </span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">I have managed to install the KeexyBox software in <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Debian 11. I'm using Banana pi (BPI M2+) - Armbian 23.02.2 Bullseye Linux 5.15.93-sunxi. Everthing was working fine untill, for some reason, i cleared the Domain routing cache. Now, some of the services are not running. Unable to start them again either. (Screeshot attached).</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">I'm thinking if I can run the wizard again, I will be able to do the settings again.</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Thanks,</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Regards,</span></span></span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Emmanuel</span></span></span></span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Proxmox]]></title>
			<link>https://forum.keexybox.org/Thread-Proxmox</link>
			<pubDate>Mon, 10 Jul 2023 07:33:53 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=16200">radu</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Proxmox</guid>
			<description><![CDATA[is it possible to install keexybox intro virtual machine in proxmox ? how should I proceed? Thank you]]></description>
			<content:encoded><![CDATA[is it possible to install keexybox intro virtual machine in proxmox ? how should I proceed? Thank you]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Getting started]]></title>
			<link>https://forum.keexybox.org/Thread-Getting-started</link>
			<pubDate>Mon, 03 Jul 2023 14:30:10 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=16157">byronbulb</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Getting-started</guid>
			<description><![CDATA[Hi - I'm reasonably tech-savvy but I am having trouble figuring out the initial setup for my use case. <br />
<br />
I think I want a hybrid network topology, but I'm not sure. <br />
<br />
My goal is to use keexybox to control internet access by my kids - they each have an iPad, and there is an AppleTV that they use which I would like to limit and manage. I would like to be able to schedule internet availability for these devices, and be able to pause/resume the internet when needed. Content filtering would be great too but it is less critical to me.<br />
<br />
We have a ton of devices in the house, but I only really need to use keexybox to control the internet on the kids devices and appletv. The other devices in the home could continue to use the vanilla internet from my ISP unless there's a good reason to go through the keexybox.<br />
<br />
I have a mesh router set up in a largish home, I would like to continue to use that wifi network as my network if at all possible.<br />
<br />
Is there a guide for this kind of setup? I have been reading the docs but I am a little overwhelmed.<br />
<br />
Thank you!!]]></description>
			<content:encoded><![CDATA[Hi - I'm reasonably tech-savvy but I am having trouble figuring out the initial setup for my use case. <br />
<br />
I think I want a hybrid network topology, but I'm not sure. <br />
<br />
My goal is to use keexybox to control internet access by my kids - they each have an iPad, and there is an AppleTV that they use which I would like to limit and manage. I would like to be able to schedule internet availability for these devices, and be able to pause/resume the internet when needed. Content filtering would be great too but it is less critical to me.<br />
<br />
We have a ton of devices in the house, but I only really need to use keexybox to control the internet on the kids devices and appletv. The other devices in the home could continue to use the vanilla internet from my ISP unless there's a good reason to go through the keexybox.<br />
<br />
I have a mesh router set up in a largish home, I would like to continue to use that wifi network as my network if at all possible.<br />
<br />
Is there a guide for this kind of setup? I have been reading the docs but I am a little overwhelmed.<br />
<br />
Thank you!!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Dual network interfaces not sticking in settings]]></title>
			<link>https://forum.keexybox.org/Thread-Dual-network-interfaces-not-sticking-in-settings</link>
			<pubDate>Tue, 20 Jun 2023 23:07:33 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=16118">whopz</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Dual-network-interfaces-not-sticking-in-settings</guid>
			<description><![CDATA[Hi there. I'm running a Raspberry Pi 4b with the flashed SD card image, default config so far, trying unsuccessfully to use 2 network interfaces.<br />
<br />
I'm aiming to position the Pi as a "man-in-the-middle" interface to ensure the features of KeexyBox can't be bypassed. My kids are getting to the age where they'd be smart enough to statically set an IP address and set the gateway to the router rather than KeexyBox. I don't want to allow them to do that.<br />
<br />
I have the on-board interface and an external USB interface. Both are being recognised by the OS:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>br0: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt;  mtu 1500<br />
        inet 192.168.0.2  netmask 255.255.255.0  broadcast 192.168.0.255<br />
        inet6 fe80::dea6:32ff:fe37:221c  prefixlen 64  scopeid 0x20&lt;link&gt;<br />
        ether dc:a6:32:37:22:1c  txqueuelen 1000  (Ethernet)<br />
        RX packets 1775  bytes 234402 (228.9 KiB)<br />
        RX errors 0  dropped 0  overruns 0  frame 0<br />
        TX packets 445  bytes 56742 (55.4 KiB)<br />
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0<br />
<br />
br0:0: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt;  mtu 1500<br />
        inet 192.168.1.2  netmask 255.255.255.0  broadcast 192.168.1.255<br />
        ether dc:a6:32:37:22:1c  txqueuelen 1000  (Ethernet)<br />
<br />
eth0: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt;  mtu 1500<br />
        ether dc:a6:32:37:22:1c  txqueuelen 1000  (Ethernet)<br />
        RX packets 1775  bytes 259252 (253.1 KiB)<br />
        RX errors 0  dropped 0  overruns 0  frame 0<br />
        TX packets 451  bytes 57066 (55.7 KiB)<br />
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0<br />
<br />
eth1: flags=4098&lt;BROADCAST,MULTICAST&gt;  mtu 1500<br />
        ether a8:63:7d:61:64:5d  txqueuelen 1000  (Ethernet)<br />
        RX packets 0  bytes 0 (0.0 B)<br />
        RX errors 0  dropped 0  overruns 0  frame 0<br />
        TX packets 0  bytes 0 (0.0 B)<br />
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0</code></div></div><br />
<br />
<br />
Despite both br0 and eth0 being up, I don't see eth0 as a selectable option in the admin, <a href="http://192.168.0.2:8001/config/network" target="_blank" rel="noopener" class="mycode_url">http://192.168.0.2:8001/config/network</a>. Only eth1. If I select eth1 and reboot, it goes back to br0.<br />
<br />
How can I get both physical network interfaces operational on two separate physical networks via those adapters?]]></description>
			<content:encoded><![CDATA[Hi there. I'm running a Raspberry Pi 4b with the flashed SD card image, default config so far, trying unsuccessfully to use 2 network interfaces.<br />
<br />
I'm aiming to position the Pi as a "man-in-the-middle" interface to ensure the features of KeexyBox can't be bypassed. My kids are getting to the age where they'd be smart enough to statically set an IP address and set the gateway to the router rather than KeexyBox. I don't want to allow them to do that.<br />
<br />
I have the on-board interface and an external USB interface. Both are being recognised by the OS:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>br0: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt;  mtu 1500<br />
        inet 192.168.0.2  netmask 255.255.255.0  broadcast 192.168.0.255<br />
        inet6 fe80::dea6:32ff:fe37:221c  prefixlen 64  scopeid 0x20&lt;link&gt;<br />
        ether dc:a6:32:37:22:1c  txqueuelen 1000  (Ethernet)<br />
        RX packets 1775  bytes 234402 (228.9 KiB)<br />
        RX errors 0  dropped 0  overruns 0  frame 0<br />
        TX packets 445  bytes 56742 (55.4 KiB)<br />
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0<br />
<br />
br0:0: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt;  mtu 1500<br />
        inet 192.168.1.2  netmask 255.255.255.0  broadcast 192.168.1.255<br />
        ether dc:a6:32:37:22:1c  txqueuelen 1000  (Ethernet)<br />
<br />
eth0: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt;  mtu 1500<br />
        ether dc:a6:32:37:22:1c  txqueuelen 1000  (Ethernet)<br />
        RX packets 1775  bytes 259252 (253.1 KiB)<br />
        RX errors 0  dropped 0  overruns 0  frame 0<br />
        TX packets 451  bytes 57066 (55.7 KiB)<br />
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0<br />
<br />
eth1: flags=4098&lt;BROADCAST,MULTICAST&gt;  mtu 1500<br />
        ether a8:63:7d:61:64:5d  txqueuelen 1000  (Ethernet)<br />
        RX packets 0  bytes 0 (0.0 B)<br />
        RX errors 0  dropped 0  overruns 0  frame 0<br />
        TX packets 0  bytes 0 (0.0 B)<br />
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0</code></div></div><br />
<br />
<br />
Despite both br0 and eth0 being up, I don't see eth0 as a selectable option in the admin, <a href="http://192.168.0.2:8001/config/network" target="_blank" rel="noopener" class="mycode_url">http://192.168.0.2:8001/config/network</a>. Only eth1. If I select eth1 and reboot, it goes back to br0.<br />
<br />
How can I get both physical network interfaces operational on two separate physical networks via those adapters?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[iptables issue with timestart-timestop due to timezone]]></title>
			<link>https://forum.keexybox.org/Thread-iptables-issue-with-timestart-timestop-due-to-timezone</link>
			<pubDate>Thu, 12 Jan 2023 02:40:10 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=14983">rdavila</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-iptables-issue-with-timestart-timestop-due-to-timezone</guid>
			<description><![CDATA[Hello everyone,<br />
<br />
I found an issue that seems to be caused by iptables, but I wanted to check if it's known and if there are any workarounds.<br />
<br />
My timezone is EST, which at the moment is UTC -05:00<br />
I create a Schedule to give access on Wednesday from 18:00 to 20:00 EST.<br />
This translates to Wednesday 23:00 to Thursday 01:00 UTC.<br />
<br />
When I apply the Profile to a Device, it gets blocked at 19:00 EST.<br />
<br />
The problem seems to be that the timestart and timestop parameters to iptables are translated to UTC, and this breaks the access.<br />
<br />
Below is the iptables line created by KeexyBox.<br />
<span style="font-family: Courier New;" class="mycode_font">-A FORWARD -m mac --mac-source nn:nn:nn:nn:nn:nn -m time --timestart <span style="font-weight: bold;" class="mycode_b">23:00:00</span> --timestop <span style="font-weight: bold;" class="mycode_b">01:00:00</span> --weekdays <span style="font-weight: bold;" class="mycode_b">Wed</span> -j 49_FORWARD</span><br />
<br />
When the time is 19:00 EST, I think the following is what iptables interprets:<br />
<ul class="mycode_list"><li>Time is 00:00 UTC<br />
</li>
<li>The <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Courier New;" class="mycode_font">timestart </span></span></span>parameter is 23:00:00<br />
</li>
<li>00:00 is <span style="font-weight: bold;" class="mycode_b">before</span> the <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Courier New;" class="mycode_font">timestart </span></span></span>parameter<br />
</li>
<li>iptables decides that the rule does not apply<br />
</li>
</ul>
<br />
I hope this all made sense :-)]]></description>
			<content:encoded><![CDATA[Hello everyone,<br />
<br />
I found an issue that seems to be caused by iptables, but I wanted to check if it's known and if there are any workarounds.<br />
<br />
My timezone is EST, which at the moment is UTC -05:00<br />
I create a Schedule to give access on Wednesday from 18:00 to 20:00 EST.<br />
This translates to Wednesday 23:00 to Thursday 01:00 UTC.<br />
<br />
When I apply the Profile to a Device, it gets blocked at 19:00 EST.<br />
<br />
The problem seems to be that the timestart and timestop parameters to iptables are translated to UTC, and this breaks the access.<br />
<br />
Below is the iptables line created by KeexyBox.<br />
<span style="font-family: Courier New;" class="mycode_font">-A FORWARD -m mac --mac-source nn:nn:nn:nn:nn:nn -m time --timestart <span style="font-weight: bold;" class="mycode_b">23:00:00</span> --timestop <span style="font-weight: bold;" class="mycode_b">01:00:00</span> --weekdays <span style="font-weight: bold;" class="mycode_b">Wed</span> -j 49_FORWARD</span><br />
<br />
When the time is 19:00 EST, I think the following is what iptables interprets:<br />
<ul class="mycode_list"><li>Time is 00:00 UTC<br />
</li>
<li>The <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Courier New;" class="mycode_font">timestart </span></span></span>parameter is 23:00:00<br />
</li>
<li>00:00 is <span style="font-weight: bold;" class="mycode_b">before</span> the <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Courier New;" class="mycode_font">timestart </span></span></span>parameter<br />
</li>
<li>iptables decides that the rule does not apply<br />
</li>
</ul>
<br />
I hope this all made sense :-)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Schedule does not seem to be working]]></title>
			<link>https://forum.keexybox.org/Thread-Schedule-does-not-seem-to-be-working</link>
			<pubDate>Mon, 09 Jan 2023 18:52:56 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=14983">rdavila</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Schedule-does-not-seem-to-be-working</guid>
			<description><![CDATA[Hello everyone,<br />
<br />
I created a Profile with a schedule to only allow connections to the Internet during certain times of the day. I can see the Device is using the correct Profile, but I can still access the Internet on that Device outside of the Scheduled Time.<br />
<br />
Below are the details of the Schedule configuration. (please see the attached file "Schedule Screenshot.jpg" for a screenshot of the schedule)<br />
The goal is to allow access to the Internet only during the following times:<ul class="mycode_list"><li>Monday through Thursday - <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">6:00pm to 7:00pm</span></span></span><br />
</li>
<li>Friday -  3:00pm to 10:00pm<br />
</li>
<li>Saturday - 12:00pm to 8:00pm<br />
</li>
</ul>
As a test, I browsed to a website today Monday at 1:25pm, which is outside of the Schedule, and I was able to access the Internet.<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">(please see the attached file "Access Log Screenshot.jpg" for a scre</span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">enshot of the Access Log page)</span></span></span><br />
<br />
If I click on the little "Eye Icon" in the Access Log page, it takes me to the Connection Information page for that Device, which confirms the correct Profile is being assigned.<br />
(please see attached "Connection Information screenshot.jpg)<br />
<br />
Any ideas of what I might be doing wrong?<br />
<br />
Thanks in advance!<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.keexybox.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=15" target="_blank" title="">Access Log Screenshot.jpg</a> (Size: 150.15 KB / Downloads: 3)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.keexybox.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=16" target="_blank" title="">Connection Information Screenshot.jpg</a> (Size: 139.2 KB / Downloads: 3)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.keexybox.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=17" target="_blank" title="">Schedule Screenshot.jpg</a> (Size: 74.72 KB / Downloads: 3)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Hello everyone,<br />
<br />
I created a Profile with a schedule to only allow connections to the Internet during certain times of the day. I can see the Device is using the correct Profile, but I can still access the Internet on that Device outside of the Scheduled Time.<br />
<br />
Below are the details of the Schedule configuration. (please see the attached file "Schedule Screenshot.jpg" for a screenshot of the schedule)<br />
The goal is to allow access to the Internet only during the following times:<ul class="mycode_list"><li>Monday through Thursday - <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">6:00pm to 7:00pm</span></span></span><br />
</li>
<li>Friday -  3:00pm to 10:00pm<br />
</li>
<li>Saturday - 12:00pm to 8:00pm<br />
</li>
</ul>
As a test, I browsed to a website today Monday at 1:25pm, which is outside of the Schedule, and I was able to access the Internet.<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">(please see the attached file "Access Log Screenshot.jpg" for a scre</span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">enshot of the Access Log page)</span></span></span><br />
<br />
If I click on the little "Eye Icon" in the Access Log page, it takes me to the Connection Information page for that Device, which confirms the correct Profile is being assigned.<br />
(please see attached "Connection Information screenshot.jpg)<br />
<br />
Any ideas of what I might be doing wrong?<br />
<br />
Thanks in advance!<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.keexybox.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=15" target="_blank" title="">Access Log Screenshot.jpg</a> (Size: 150.15 KB / Downloads: 3)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.keexybox.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=16" target="_blank" title="">Connection Information Screenshot.jpg</a> (Size: 139.2 KB / Downloads: 3)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.keexybox.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=17" target="_blank" title="">Schedule Screenshot.jpg</a> (Size: 74.72 KB / Downloads: 3)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Custom iptables rules]]></title>
			<link>https://forum.keexybox.org/Thread-Custom-iptables-rules</link>
			<pubDate>Mon, 09 Jan 2023 15:49:29 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=14983">rdavila</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Custom-iptables-rules</guid>
			<description><![CDATA[Hi everyone,<br />
<br />
I hope this is the correct place to post this.<br />
<br />
I want to add a few custom rules to iptables and I want them to be applied at boot time. Unfortunately there is no place in the KeexyBox Web Gui to enter custom iptable rules.<br />
<br />
I checked /opt/keexybox and /etc for clues, but could not find any.<br />
<br />
Where can I add custom iptables rules so they are saved and not overwritten by KeexyBox at boot time?<br />
<br />
Thanks in advance!]]></description>
			<content:encoded><![CDATA[Hi everyone,<br />
<br />
I hope this is the correct place to post this.<br />
<br />
I want to add a few custom rules to iptables and I want them to be applied at boot time. Unfortunately there is no place in the KeexyBox Web Gui to enter custom iptable rules.<br />
<br />
I checked /opt/keexybox and /etc for clues, but could not find any.<br />
<br />
Where can I add custom iptables rules so they are saved and not overwritten by KeexyBox at boot time?<br />
<br />
Thanks in advance!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[RESOLVED] Install script failing on Raspberry Pi model 2B]]></title>
			<link>https://forum.keexybox.org/Thread-RESOLVED-Install-script-failing-on-Raspberry-Pi-model-2B</link>
			<pubDate>Tue, 03 Jan 2023 14:22:21 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=14937">m_keexybox_user</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-RESOLVED-Install-script-failing-on-Raspberry-Pi-model-2B</guid>
			<description><![CDATA[I get the following error message:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Installing required Python modules...<br />
Collecting mysql<br />
Collecting MySQL-python<br />
  Using cached https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip<br />
Collecting mysql-connector<br />
Collecting wget<br />
Building wheels for collected packages: MySQL-python<br />
  Running setup.py bdist_wheel for MySQL-python ... error<br />
  Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-Zjx58n/MySQL-python/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('&#92;r&#92;n', '&#92;n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmptdBSvSpip-wheel- --python-tag cp27:<br />
  running bdist_wheel<br />
  running build<br />
  running build_py<br />
  creating build<br />
  creating build/lib.linux-armv7l-2.7<br />
  copying _mysql_exceptions.py -&gt; build/lib.linux-armv7l-2.7<br />
  creating build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/converters.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/connections.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/cursors.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/release.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/times.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  creating build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/CR.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/FIELD_TYPE.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/ER.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/FLAG.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/REFRESH.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/CLIENT.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  running build_ext<br />
  building '_mysql' extension<br />
  creating build/temp.linux-armv7l-2.7<br />
  arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-HeKf1z/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Dversion_info=(1,2,5,'final',1) -D__version__=1.2.5 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-armv7l-2.7/_mysql.o<br />
  In file included from _mysql.c:46:0:<br />
  /usr/include/mysql/mysql.h:285:14: error: duplicate member ‘reconnect’<br />
   unsigned int reconnect;<br />
                ^~~~~~~~~<br />
  /usr/include/mysql/mysql.h:288:11: error: duplicate member ‘reconnect’<br />
     my_bool reconnect;  /* set to 1 if automatic reconnect */<br />
             ^~~~~~~~~<br />
  error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1<br />
<br />
  ----------------------------------------<br />
  Failed building wheel for MySQL-python<br />
  Running setup.py clean for MySQL-python<br />
Failed to build MySQL-python<br />
Installing collected packages: MySQL-python, mysql, mysql-connector, wget<br />
  Running setup.py install for MySQL-python ... error<br />
    Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-Zjx58n/MySQL-python/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('&#92;r&#92;n', '&#92;n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-2N5i3k-record/install-record.txt --single-version-externally-managed --compile:<br />
    running install<br />
    running build<br />
    running build_py<br />
    creating build<br />
    creating build/lib.linux-armv7l-2.7<br />
    copying _mysql_exceptions.py -&gt; build/lib.linux-armv7l-2.7<br />
    creating build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/converters.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/connections.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/cursors.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/release.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/times.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    creating build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/CR.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/FIELD_TYPE.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/ER.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/FLAG.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/REFRESH.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/CLIENT.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    running build_ext<br />
    building '_mysql' extension<br />
    creating build/temp.linux-armv7l-2.7<br />
    arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-HeKf1z/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Dversion_info=(1,2,5,'final',1) -D__version__=1.2.5 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-armv7l-2.7/_mysql.o<br />
    In file included from _mysql.c:46:0:<br />
    /usr/include/mysql/mysql.h:285:14: error: duplicate member ‘reconnect’<br />
     unsigned int reconnect;<br />
                  ^~~~~~~~~<br />
    /usr/include/mysql/mysql.h:288:11: error: duplicate member ‘reconnect’<br />
       my_bool reconnect;  /* set to 1 if automatic reconnect */<br />
               ^~~~~~~~~<br />
    error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1<br />
<br />
    ----------------------------------------<br />
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-Zjx58n/MySQL-python/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('&#92;r&#92;n', '&#92;n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-2N5i3k-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-Zjx58n/MySQL-python/<br />
Errors on installing required packages<br />
<br />
---- Checking installation of required packages for Keexybox ----<br />
<br />
Checking installed packages<br />
mariadb-server: OK<br />
mariadb-client: OK<br />
default-libmysqlclient-dev: OK<br />
apache2: OK<br />
libapache2-mod-php: OK<br />
bridge-utils: OK<br />
sudo: OK<br />
ntp: OK<br />
acl: OK<br />
arp-scan: OK<br />
php: OK<br />
php-gettext: OK<br />
php-gd: OK<br />
php-intl: OK<br />
php-json: OK<br />
php-mysql: OK<br />
php-readline: OK<br />
php-curl: OK<br />
python-pip: OK<br />
python-dev: OK<br />
python-mysqldb: OK<br />
libproc-daemon-perl: OK<br />
libfile-pid-perl: OK<br />
<br />
Checking installed python modules<br />
mysql: FAILED<br />
MySQL-python: FAILED<br />
mysql-connector: FAILED<br />
wget: FAILED<br />
<br />
-----------------------------------------------<br />
Some required packages for Keexybox are missing<br />
Installation aborted!<br />
-----------------------------------------------</code></div></div><br />
<br />
Upon inspection of the header file, it is a bit surprising to find reconnect being attempted to be defined in multiple places:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>unsigned int reconnect;<br />
unsigned int reconnect;<br />
  enum mysql_status status;<br />
  my_bool       free_me;                /* If free in mysql_close */<br />
  my_bool       reconnect;              /* set to 1 if automatic reconnect */</code></div></div><br />
<br />
Upon further re-runs and inspection, it appears that something is inserting the line below when it shouldn't and it's inserting it in a rather dumb way (doesn't check if this already exists and inserts it regardless)<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>unsigned int reconnect;</code></div></div><br />
<br />
Upon checking further, the following code in "keexybox_21.04.2_raspios10/util/install_scripts/02_install_required_pkg.sh" seems to be adding the offending line:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># Fix issue when install MySQL connector for Python<br />
sed '/st_mysql_options options;/a unsigned int reconnect;' /usr/include/mysql/mysql.h -i.bkp</code></div></div><br />
<br />
Commenting out the 'sed' line as in below fixed the problem in the original post for me:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># Fix issue when install MySQL connector for Python<br />
# sed '/st_mysql_options options;/a unsigned int reconnect;' /usr/include/mysql/mysql.h -i.bkp</code></div></div>]]></description>
			<content:encoded><![CDATA[I get the following error message:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Installing required Python modules...<br />
Collecting mysql<br />
Collecting MySQL-python<br />
  Using cached https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip<br />
Collecting mysql-connector<br />
Collecting wget<br />
Building wheels for collected packages: MySQL-python<br />
  Running setup.py bdist_wheel for MySQL-python ... error<br />
  Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-Zjx58n/MySQL-python/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('&#92;r&#92;n', '&#92;n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmptdBSvSpip-wheel- --python-tag cp27:<br />
  running bdist_wheel<br />
  running build<br />
  running build_py<br />
  creating build<br />
  creating build/lib.linux-armv7l-2.7<br />
  copying _mysql_exceptions.py -&gt; build/lib.linux-armv7l-2.7<br />
  creating build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/converters.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/connections.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/cursors.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/release.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  copying MySQLdb/times.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
  creating build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/CR.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/FIELD_TYPE.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/ER.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/FLAG.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/REFRESH.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  copying MySQLdb/constants/CLIENT.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
  running build_ext<br />
  building '_mysql' extension<br />
  creating build/temp.linux-armv7l-2.7<br />
  arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-HeKf1z/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Dversion_info=(1,2,5,'final',1) -D__version__=1.2.5 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-armv7l-2.7/_mysql.o<br />
  In file included from _mysql.c:46:0:<br />
  /usr/include/mysql/mysql.h:285:14: error: duplicate member ‘reconnect’<br />
   unsigned int reconnect;<br />
                ^~~~~~~~~<br />
  /usr/include/mysql/mysql.h:288:11: error: duplicate member ‘reconnect’<br />
     my_bool reconnect;  /* set to 1 if automatic reconnect */<br />
             ^~~~~~~~~<br />
  error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1<br />
<br />
  ----------------------------------------<br />
  Failed building wheel for MySQL-python<br />
  Running setup.py clean for MySQL-python<br />
Failed to build MySQL-python<br />
Installing collected packages: MySQL-python, mysql, mysql-connector, wget<br />
  Running setup.py install for MySQL-python ... error<br />
    Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-Zjx58n/MySQL-python/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('&#92;r&#92;n', '&#92;n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-2N5i3k-record/install-record.txt --single-version-externally-managed --compile:<br />
    running install<br />
    running build<br />
    running build_py<br />
    creating build<br />
    creating build/lib.linux-armv7l-2.7<br />
    copying _mysql_exceptions.py -&gt; build/lib.linux-armv7l-2.7<br />
    creating build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/converters.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/connections.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/cursors.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/release.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    copying MySQLdb/times.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb<br />
    creating build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/__init__.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/CR.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/FIELD_TYPE.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/ER.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/FLAG.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/REFRESH.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    copying MySQLdb/constants/CLIENT.py -&gt; build/lib.linux-armv7l-2.7/MySQLdb/constants<br />
    running build_ext<br />
    building '_mysql' extension<br />
    creating build/temp.linux-armv7l-2.7<br />
    arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-HeKf1z/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Dversion_info=(1,2,5,'final',1) -D__version__=1.2.5 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-armv7l-2.7/_mysql.o<br />
    In file included from _mysql.c:46:0:<br />
    /usr/include/mysql/mysql.h:285:14: error: duplicate member ‘reconnect’<br />
     unsigned int reconnect;<br />
                  ^~~~~~~~~<br />
    /usr/include/mysql/mysql.h:288:11: error: duplicate member ‘reconnect’<br />
       my_bool reconnect;  /* set to 1 if automatic reconnect */<br />
               ^~~~~~~~~<br />
    error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1<br />
<br />
    ----------------------------------------<br />
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-Zjx58n/MySQL-python/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('&#92;r&#92;n', '&#92;n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-2N5i3k-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-Zjx58n/MySQL-python/<br />
Errors on installing required packages<br />
<br />
---- Checking installation of required packages for Keexybox ----<br />
<br />
Checking installed packages<br />
mariadb-server: OK<br />
mariadb-client: OK<br />
default-libmysqlclient-dev: OK<br />
apache2: OK<br />
libapache2-mod-php: OK<br />
bridge-utils: OK<br />
sudo: OK<br />
ntp: OK<br />
acl: OK<br />
arp-scan: OK<br />
php: OK<br />
php-gettext: OK<br />
php-gd: OK<br />
php-intl: OK<br />
php-json: OK<br />
php-mysql: OK<br />
php-readline: OK<br />
php-curl: OK<br />
python-pip: OK<br />
python-dev: OK<br />
python-mysqldb: OK<br />
libproc-daemon-perl: OK<br />
libfile-pid-perl: OK<br />
<br />
Checking installed python modules<br />
mysql: FAILED<br />
MySQL-python: FAILED<br />
mysql-connector: FAILED<br />
wget: FAILED<br />
<br />
-----------------------------------------------<br />
Some required packages for Keexybox are missing<br />
Installation aborted!<br />
-----------------------------------------------</code></div></div><br />
<br />
Upon inspection of the header file, it is a bit surprising to find reconnect being attempted to be defined in multiple places:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>unsigned int reconnect;<br />
unsigned int reconnect;<br />
  enum mysql_status status;<br />
  my_bool       free_me;                /* If free in mysql_close */<br />
  my_bool       reconnect;              /* set to 1 if automatic reconnect */</code></div></div><br />
<br />
Upon further re-runs and inspection, it appears that something is inserting the line below when it shouldn't and it's inserting it in a rather dumb way (doesn't check if this already exists and inserts it regardless)<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>unsigned int reconnect;</code></div></div><br />
<br />
Upon checking further, the following code in "keexybox_21.04.2_raspios10/util/install_scripts/02_install_required_pkg.sh" seems to be adding the offending line:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># Fix issue when install MySQL connector for Python<br />
sed '/st_mysql_options options;/a unsigned int reconnect;' /usr/include/mysql/mysql.h -i.bkp</code></div></div><br />
<br />
Commenting out the 'sed' line as in below fixed the problem in the original post for me:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># Fix issue when install MySQL connector for Python<br />
# sed '/st_mysql_options options;/a unsigned int reconnect;' /usr/include/mysql/mysql.h -i.bkp</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Hardware]]></title>
			<link>https://forum.keexybox.org/Thread-Hardware</link>
			<pubDate>Tue, 27 Dec 2022 05:22:39 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=9540">emmsch</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Hardware</guid>
			<description><![CDATA[<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Hi Guys,</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Thanks for the great software. This is regarding hardware for the software. Pi boards are hard to get nowadays. Is there an alternative hardware (similar to pi model) that can be used? Can it be installed in an android box? which is compact and so much easier to get.</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Regards,</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Emmanuel</span></span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Hi Guys,</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Thanks for the great software. This is regarding hardware for the software. Pi boards are hard to get nowadays. Is there an alternative hardware (similar to pi model) that can be used? Can it be installed in an android box? which is compact and so much easier to get.</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Regards,</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">Emmanuel</span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Captive Portal Authentication success but no internet connected]]></title>
			<link>https://forum.keexybox.org/Thread-Captive-Portal-Authentication-success-but-no-internet-connected</link>
			<pubDate>Sun, 04 Dec 2022 09:23:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=14640">gvtgvt</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Captive-Portal-Authentication-success-but-no-internet-connected</guid>
			<description><![CDATA[installed Keexybox in debian in local machine and using router with virtual server , captive portal forwarded to public static ip all works fine and from public ip everything is working but no mac details fetched after authentication successful and after auth success not able to use internet in browser even not ping using cmd prompt, need to install keexybox in private cloud like aws or azure , it is possible to done authentication of remote users using wireless lan controlelr like tplink omada controller and tplink based access point with External Portal Server (using keexybox).<br />
<br />
Note: using Access point (Tplink Eap225) MAC is showing blank in Keexybox and DHCP is not enabled in Keexybox.]]></description>
			<content:encoded><![CDATA[installed Keexybox in debian in local machine and using router with virtual server , captive portal forwarded to public static ip all works fine and from public ip everything is working but no mac details fetched after authentication successful and after auth success not able to use internet in browser even not ping using cmd prompt, need to install keexybox in private cloud like aws or azure , it is possible to done authentication of remote users using wireless lan controlelr like tplink omada controller and tplink based access point with External Portal Server (using keexybox).<br />
<br />
Note: using Access point (Tplink Eap225) MAC is showing blank in Keexybox and DHCP is not enabled in Keexybox.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Captive Portal Options]]></title>
			<link>https://forum.keexybox.org/Thread-Captive-Portal-Options</link>
			<pubDate>Thu, 02 Jun 2022 06:04:25 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=12230">itpilot</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Captive-Portal-Options</guid>
			<description><![CDATA[please guys can you assist me<br />
<br />
firstly let me say thank you for an amazing product<br />
<br />
1. how do i change the Background of the Captive Portal with a Picture?<br />
<br />
2. how do I Add two Additional Fields for the Registration Page?<br />
<br />
any help greatly appreciated]]></description>
			<content:encoded><![CDATA[please guys can you assist me<br />
<br />
firstly let me say thank you for an amazing product<br />
<br />
1. how do i change the Background of the Captive Portal with a Picture?<br />
<br />
2. how do I Add two Additional Fields for the Registration Page?<br />
<br />
any help greatly appreciated]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Installation on Pi Zero W]]></title>
			<link>https://forum.keexybox.org/Thread-Installation-on-Pi-Zero-W</link>
			<pubDate>Thu, 19 May 2022 00:06:29 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=12144">devils13</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Installation-on-Pi-Zero-W</guid>
			<description><![CDATA[Hi,<br />
<br />
I am a noob to Raspberry Pi and Linux.  I need some parental control tools for my kids' iPads.  I came across this great website.  I used the Pi-hole on my RP zero w for some time.  <br />
<br />
I tried to install KeexyBox but, it didn't work. So, wondering if you could have a look at what I've done and tell me what went wrong.<br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">Install KeexyBox by flashing MicroSD</span></span></span></span><br />
<br />
<ol type="1" class="mycode_list"><li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color"><a href="https://sourceforge.net/projects/keexybox/" target="_blank" rel="noopener" class="mycode_url"><span style="color: #a2008f;" class="mycode_color">Download</span></a> Raspios Lite image bundled with latest KeexyBox. - </span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Use <a href="https://www.balena.io/etcher" target="_blank" rel="noopener" class="mycode_url"><span style="color: #a2008f;" class="mycode_color">balenaEtcher</span></a> to flash the downloaded <span style="font-weight: bold;" class="mycode_b">.img.xz</span> image on your MicroSD.</span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Insert MicroSD card in your Raspberry PI.</span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Plug a RJ45 cable between your Raspberry PI and your internet router.</span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Plug micro USB power supply.</span></span><br />
</li>
</ol>
<br />
I followed the above except for the Step 4 since Pi Zero doesn't have a socket for a RJ45 cable. But, I created a wpa_supplicant.cont file with my wifi credentials (I did this because I didn't have a HDMI cable).  <br />
<br />
For some reason, it didn't connect to the internet.  My questions is that do I need RJ45 cable to use the above method? <br />
<br />
I also did try to <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">Install KeexyBox from installation script.</span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">1. installed Raspberry Pi OS Lite (without desktop environment) 32 bit</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">2. connected to wifi via ssh</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">3. set APT repository <span style="font-weight: bold;" class="mycode_b">(not 100% sure if I did this correctly though)</span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">4. followed installation scripts.</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">As the installation went through, I could see a lot of 'Failed' lines e.g. bridge-tool, apache, php getext, php gd, database, python etc...</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">So, it failed to install KeexyBox at the end.  </span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">thanks for your time.</span></span></span>]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I am a noob to Raspberry Pi and Linux.  I need some parental control tools for my kids' iPads.  I came across this great website.  I used the Pi-hole on my RP zero w for some time.  <br />
<br />
I tried to install KeexyBox but, it didn't work. So, wondering if you could have a look at what I've done and tell me what went wrong.<br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">Install KeexyBox by flashing MicroSD</span></span></span></span><br />
<br />
<ol type="1" class="mycode_list"><li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color"><a href="https://sourceforge.net/projects/keexybox/" target="_blank" rel="noopener" class="mycode_url"><span style="color: #a2008f;" class="mycode_color">Download</span></a> Raspios Lite image bundled with latest KeexyBox. - </span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Use <a href="https://www.balena.io/etcher" target="_blank" rel="noopener" class="mycode_url"><span style="color: #a2008f;" class="mycode_color">balenaEtcher</span></a> to flash the downloaded <span style="font-weight: bold;" class="mycode_b">.img.xz</span> image on your MicroSD.</span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Insert MicroSD card in your Raspberry PI.</span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Plug a RJ45 cable between your Raspberry PI and your internet router.</span></span><br />
<br />
</li>
<li><span style="color: #666666;" class="mycode_color"><span style="color: #333333;" class="mycode_color">Plug micro USB power supply.</span></span><br />
</li>
</ol>
<br />
I followed the above except for the Step 4 since Pi Zero doesn't have a socket for a RJ45 cable. But, I created a wpa_supplicant.cont file with my wifi credentials (I did this because I didn't have a HDMI cable).  <br />
<br />
For some reason, it didn't connect to the internet.  My questions is that do I need RJ45 cable to use the above method? <br />
<br />
I also did try to <span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">Install KeexyBox from installation script.</span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">1. installed Raspberry Pi OS Lite (without desktop environment) 32 bit</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">2. connected to wifi via ssh</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">3. set APT repository <span style="font-weight: bold;" class="mycode_b">(not 100% sure if I did this correctly though)</span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">4. followed installation scripts.</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">As the installation went through, I could see a lot of 'Failed' lines e.g. bridge-tool, apache, php getext, php gd, database, python etc...</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">So, it failed to install KeexyBox at the end.  </span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial, sans-serif;" class="mycode_font">thanks for your time.</span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Debian 11 (Bullseye)]]></title>
			<link>https://forum.keexybox.org/Thread-Debian-11-Bullseye</link>
			<pubDate>Thu, 07 Apr 2022 12:45:51 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=8498">Vangerdahast</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Debian-11-Bullseye</guid>
			<description><![CDATA[Hello there,<br />
<br />
was anyone successful in running KeexyBox on a Debian 11 (Bullseye) Linux?<br />
<br />
I updated to it on my Raspi and now it is not possible anymore to login to the WLAN-Access Point.<br />
<br />
If someone could offer me a clue on which entries to check for enabling the WLAN-Access Point again, it would be a great help  <img src="https://forum.keexybox.org/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" /><br />
<br />
Probably the mysql Driver for the new python needs to be updated?<br />
<br />
Output of /opt/keexybox/keexyapp/logs/cli-error.log<br />
<hr class="mycode_hr" />
2022-04-07 12:26:56 Error: [PDOException] SQLSTATE[HY000] [2002] No such file or directory in /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Driver.php on line 92<br />
Stack Trace:<br />
#0 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Driver.php(92): PDO-&gt;__construct()<br />
#1 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Driver/Mysql.php(105): Cake\Database\Driver-&gt;_connect()<br />
#2 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Schema/BaseSchema.php(44): Cake\Database\Driver\Mysql-&gt;connect()<br />
#3 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Dialect/MysqlDialectTrait.php(62): Cake\Database\Schema\BaseSchema-&gt;__construct()<br />
#4 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Schema/Collection.php(51): Cake\Database\Driver\Mysql-&gt;schemaDialect()<br />
#5 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Schema/CachedCollection.php(41): Cake\Database\Schema\Collection-&gt;__construct()<br />
#6 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Connection.php(390): Cake\Database\Schema\CachedCollection-&gt;__construct()<br />
#7 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(558): Cake\Database\Connection-&gt;getSchemaCollection()<br />
#8 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Query.php(269): Cake\ORM\Table-&gt;getSchema()<br />
#9 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Query.php(167): Cake\ORM\Query-&gt;addDefaultTypes()<br />
#10 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(1778): Cake\ORM\Query-&gt;__construct()<br />
#11 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(1361): Cake\ORM\Table-&gt;query()<br />
#12 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(1611): Cake\ORM\Table-&gt;find()<br />
#13 /opt/keexybox/keexyapp/src/Shell/BoxShell.php(73): Cake\ORM\Table-&gt;get()<br />
#14 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Console/CommandRunner.php(383): App\Shell\BoxShell-&gt;initialize()<br />
#15 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Console/CommandRunner.php(162): Cake\Console\CommandRunner-&gt;runShell()<br />
#16 /opt/keexybox/keexyapp/bin/cake.php(12): Cake\Console\CommandRunner-&gt;run()<br />
#17 {main}<br />
<hr class="mycode_hr" />
<br />
The other logs are not as actual as this one (29th of March 2022, but my test system is not running daily!).]]></description>
			<content:encoded><![CDATA[Hello there,<br />
<br />
was anyone successful in running KeexyBox on a Debian 11 (Bullseye) Linux?<br />
<br />
I updated to it on my Raspi and now it is not possible anymore to login to the WLAN-Access Point.<br />
<br />
If someone could offer me a clue on which entries to check for enabling the WLAN-Access Point again, it would be a great help  <img src="https://forum.keexybox.org/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" /><br />
<br />
Probably the mysql Driver for the new python needs to be updated?<br />
<br />
Output of /opt/keexybox/keexyapp/logs/cli-error.log<br />
<hr class="mycode_hr" />
2022-04-07 12:26:56 Error: [PDOException] SQLSTATE[HY000] [2002] No such file or directory in /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Driver.php on line 92<br />
Stack Trace:<br />
#0 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Driver.php(92): PDO-&gt;__construct()<br />
#1 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Driver/Mysql.php(105): Cake\Database\Driver-&gt;_connect()<br />
#2 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Schema/BaseSchema.php(44): Cake\Database\Driver\Mysql-&gt;connect()<br />
#3 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Dialect/MysqlDialectTrait.php(62): Cake\Database\Schema\BaseSchema-&gt;__construct()<br />
#4 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Schema/Collection.php(51): Cake\Database\Driver\Mysql-&gt;schemaDialect()<br />
#5 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Schema/CachedCollection.php(41): Cake\Database\Schema\Collection-&gt;__construct()<br />
#6 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Database/Connection.php(390): Cake\Database\Schema\CachedCollection-&gt;__construct()<br />
#7 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(558): Cake\Database\Connection-&gt;getSchemaCollection()<br />
#8 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Query.php(269): Cake\ORM\Table-&gt;getSchema()<br />
#9 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Query.php(167): Cake\ORM\Query-&gt;addDefaultTypes()<br />
#10 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(1778): Cake\ORM\Query-&gt;__construct()<br />
#11 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(1361): Cake\ORM\Table-&gt;query()<br />
#12 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/ORM/Table.php(1611): Cake\ORM\Table-&gt;find()<br />
#13 /opt/keexybox/keexyapp/src/Shell/BoxShell.php(73): Cake\ORM\Table-&gt;get()<br />
#14 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Console/CommandRunner.php(383): App\Shell\BoxShell-&gt;initialize()<br />
#15 /opt/keexybox/keexyapp/vendor/cakephp/cakephp/src/Console/CommandRunner.php(162): Cake\Console\CommandRunner-&gt;runShell()<br />
#16 /opt/keexybox/keexyapp/bin/cake.php(12): Cake\Console\CommandRunner-&gt;run()<br />
#17 {main}<br />
<hr class="mycode_hr" />
<br />
The other logs are not as actual as this one (29th of March 2022, but my test system is not running daily!).]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Reset network configuration]]></title>
			<link>https://forum.keexybox.org/Thread-Reset-network-configuration</link>
			<pubDate>Sat, 12 Mar 2022 16:48:50 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=10744">beozebold</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-Reset-network-configuration</guid>
			<description><![CDATA[Hi,<br />
<br />
I wonder if there is a way to reset the network configuration ?<br />
I want to change the input network and address.<br />
<br />
Thank you.]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I wonder if there is a way to reset the network configuration ?<br />
I want to change the input network and address.<br />
<br />
Thank you.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[*RESOLVED* Issues caused  by booting from USB vs SD]]></title>
			<link>https://forum.keexybox.org/Thread-RESOLVED-Issues-caused-by-booting-from-USB-vs-SD</link>
			<pubDate>Sun, 06 Feb 2022 10:15:07 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.keexybox.org/member.php?action=profile&uid=10081">ubik</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.keexybox.org/Thread-RESOLVED-Issues-caused-by-booting-from-USB-vs-SD</guid>
			<description><![CDATA[Hello,<br />
     I am mostly through setup of my Raspberry Pi1 B+. In fact everything should be working. However, I am unable to connect to the internet. I get to the capture portal and after i login, there's no internet. I have added both users and my devices. When I try to check connection info, even though the connections are displayed, I get another error asking if the device is on the network, which it is...<br />
     Another issue I have noticed, is when I try to turn off the portal, I get an error that says, "<span style="font-weight: bold;" class="mycode_b">Service rules reload failed.</span>" The portal never is disabled.<br />
     In an attempt to diagnose the issues, I checked journalctl, and I'm seeing the following errors:<br />
<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:46:34 keexybox systemd-udevd[126]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">could not open moddep file '/lib/modules/5.10.92+/modules.dep.bin'</span></span> </span></span><br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font">Feb 06 05:46:34 keexybox systemd-udevd[126]: <span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">could not open moddep file '/lib/modules/5.10.92+/modules.dep.bin'</span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-These first two issues came from me booting setting up my Rpi to boot from USB and the two /boot partitions were not identical.</span></span><br />
*****************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:46:58 keexybox ntpd[558]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">restrict: ignoring line 16, mask '::' unusable.</span></span></span></span><br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #005DC2;" class="mycode_color">-Issue caused by lack of network access</span></span></span><br />
******************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:47:44 keexybox dhcpd[740]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Multiple interfaces match the same shared network: eth0 eth0:0</span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-Cause not fully understood... or whether this is/was even an issue. Seems like an artifact from KeexyBox's design. Seems to have been resolved.</span></span><br />
******************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:48:15 keexybox systemd[1]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Timed out waiting for device /dev/serial1.</span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-No idea... error still present. Doesn't appear to affect anything.</span></span><br />
*******************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 09:31:44 keexybox dhcpd[740]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Dynamic and static leases present for 192.168.2.187.</span></span> <br />
Feb 06 09:31:44 keexybox dhcpd[740]: <span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Remove host declaration Ubik_Envy or remove 192.168.2.187</span></span> <br />
Feb 06 09:31:44 keexybox dhcpd[740]: <span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">from the dynamic address pool for local_net</span></span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-Error arose due to overlapping DHCP range and  reserved IP. Use one or the other and issue is fixed.</span></span><br />
*******************************************************************************************<br />
<br />
At this point, I'm considering wiping the OS and trying again fresh. I've been at this for a little while now... Before I go that far though, I was hoping someone had some thoughts on how to fix this. Anyone?<br />
<br />
<span style="color: #005DC2;" class="mycode_color">*Moral of the story: "Keep hacking away at a monster and eventually you'll nick an artery..."</span>]]></description>
			<content:encoded><![CDATA[Hello,<br />
     I am mostly through setup of my Raspberry Pi1 B+. In fact everything should be working. However, I am unable to connect to the internet. I get to the capture portal and after i login, there's no internet. I have added both users and my devices. When I try to check connection info, even though the connections are displayed, I get another error asking if the device is on the network, which it is...<br />
     Another issue I have noticed, is when I try to turn off the portal, I get an error that says, "<span style="font-weight: bold;" class="mycode_b">Service rules reload failed.</span>" The portal never is disabled.<br />
     In an attempt to diagnose the issues, I checked journalctl, and I'm seeing the following errors:<br />
<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:46:34 keexybox systemd-udevd[126]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">could not open moddep file '/lib/modules/5.10.92+/modules.dep.bin'</span></span> </span></span><br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font">Feb 06 05:46:34 keexybox systemd-udevd[126]: <span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">could not open moddep file '/lib/modules/5.10.92+/modules.dep.bin'</span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-These first two issues came from me booting setting up my Rpi to boot from USB and the two /boot partitions were not identical.</span></span><br />
*****************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:46:58 keexybox ntpd[558]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">restrict: ignoring line 16, mask '::' unusable.</span></span></span></span><br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #005DC2;" class="mycode_color">-Issue caused by lack of network access</span></span></span><br />
******************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:47:44 keexybox dhcpd[740]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Multiple interfaces match the same shared network: eth0 eth0:0</span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-Cause not fully understood... or whether this is/was even an issue. Seems like an artifact from KeexyBox's design. Seems to have been resolved.</span></span><br />
******************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 05:48:15 keexybox systemd[1]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Timed out waiting for device /dev/serial1.</span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-No idea... error still present. Doesn't appear to affect anything.</span></span><br />
*******************************************************************************************<br />
<span style="font-size: small;" class="mycode_size"><span style="font-family: monospace;" class="mycode_font"><span style="font-family: monospace;" class="mycode_font"><span style="color: #000000;" class="mycode_color">Feb 06 09:31:44 keexybox dhcpd[740]: </span><span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Dynamic and static leases present for 192.168.2.187.</span></span> <br />
Feb 06 09:31:44 keexybox dhcpd[740]: <span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Remove host declaration Ubik_Envy or remove 192.168.2.187</span></span> <br />
Feb 06 09:31:44 keexybox dhcpd[740]: <span style="color: #ff5454;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">from the dynamic address pool for local_net</span></span></span></span></span><br />
<span style="color: #005DC2;" class="mycode_color"><span style="font-size: small;" class="mycode_size">-Error arose due to overlapping DHCP range and  reserved IP. Use one or the other and issue is fixed.</span></span><br />
*******************************************************************************************<br />
<br />
At this point, I'm considering wiping the OS and trying again fresh. I've been at this for a little while now... Before I go that far though, I was hoping someone had some thoughts on how to fix this. Anyone?<br />
<br />
<span style="color: #005DC2;" class="mycode_color">*Moral of the story: "Keep hacking away at a monster and eventually you'll nick an artery..."</span>]]></content:encoded>
		</item>
	</channel>
</rss>