![]() |
|
[Tutorial] Installing MinimServer on FreeNAS or FreeBSD - Printable Version +- MinimServer Forum (https://forum.minimserver.com) +-- Forum: MinimServer (/forumdisplay.php?fid=1) +--- Forum: Digital Audio (/forumdisplay.php?fid=10) +--- Thread: [Tutorial] Installing MinimServer on FreeNAS or FreeBSD (/showthread.php?tid=2891) |
RE: [Tutorial] Installing MinimServer on FreeNAS or FreeBSD - abooker - 12-09-2020 16:42 I have been successfully running Minimserver 0.8.5.2 on FreeNAS for some time now thanks to Airflow's tutorial. With the introduction of Minimserver 2 though, I am now on borrowed time and so have been attempting a clean install of version 2 on FreeNAS. The stumbling block seems to be Ohnet and the version compiled for BSD. The latest version available seems to be 1.17.2776.1 whereas Mininserver 2 is using 1.30.3937. The fix in the past when the correct version was not available was to rename the latest version of Ohnet to that used in Minimserver. This I have duly done and then replaced the Minimserver Linux version with it. However, after starting Minimserver, it stops with a license error. The minimserver.log contains the following: Code: MinimServer 2.0.15 update 171, Copyright (c) 2012-2020 Simon Nash. All rights reserved.Can anyone help? Is it that I am missing something obvious, or does the appropriate version of Ohnet need compiling for BSD? RE: [Tutorial] Installing MinimServer on FreeNAS or FreeBSD - simoncn - 12-09-2020 17:42 This error is not related to ohNet. As part of the license implementation, MinimServer 2 is issuing the command cat /sys/class/net/*/address Please try running this command on your FreeBSD system. If it is not working, this is the reason for the error message. RE: [Tutorial] Installing MinimServer on FreeNAS or FreeBSD - airflow - 12-09-2020 18:38 (12-09-2020 16:42)abooker Wrote: Can anyone help? Is it that I am missing something obvious, or does the appropriate version of Ohnet need compiling for BSD? I have not been aware yet that version 2 was already available for Unix. Thanks for bringing it to my attention - I will have a look at it. Certainly I can and will compile the updated version ohnet for MinimServer 2. But as it seems, there is an underlying problem before I can do that. Simon pointed out that there is a certain command which has to succeed for the license implemention. As he already suspected, this fails on a FreeBSD-system: Code: root@build:/usr/local/share/ohNet-build4FreeBSD # cat /sys/class/net/*/addressSimon, do you see a reasonable way to change this to another approach? Or add another method specifically for BSD-systems? What is the expected result here - a list of configured IP-adresses of the system? I then can try to find the corresponding command for BSD. RE: [Tutorial] Installing MinimServer on FreeNAS or FreeBSD - simoncn - 12-09-2020 22:11 If there is another command to show hardware MAC addresses (not IP addresses) for all active and inactive adapters that works on BSD as well as on all versions of Linux, I will look into changing the MinimServer code so that it uses that command. Your other suggestion of adding code to MinimServer that is specific to BSD is a problem for me because I have no way to test this code or fix it if it there are any future problems. RE: [Tutorial] Installing MinimServer on FreeNAS or FreeBSD - airflow - 13-09-2020 09:57 (12-09-2020 22:11)simoncn Wrote: If there is another command to show hardware MAC addresses (not IP addresses) for all active and inactive adapters that works on BSD as well as on all versions of Linux, I will look into changing the MinimServer code so that it uses that command. Perhaps not the most elegant way, but what about Code: ifconfig -a | grep -ioE '([a-z0-9]{2}:){5}..'RE: [Tutorial] Installing MinimServer on FreeNAS or FreeBSD - simoncn - 13-09-2020 16:10 Unfortunately, Linux Docker containers do not have ifconfig. Also, some newer versions of Linux have replaced ifconfig with 'ip a'. RE: [Tutorial] Installing MinimServer on FreeNAS or FreeBSD - abooker - 14-09-2020 15:04 As a test, I created a couple of address files in the directory location minimserver is expecting to find the mac addresses and the Starter version now seems to start and function without issue: Code: a) Obtain the two jail mac addresses:I will activate the trial license later and confirm whether it continues to work. I hope I am not circumventing anything and that this is legitimate? RE: [Tutorial] Installing MinimServer on FreeNAS or FreeBSD - abooker - 14-09-2020 20:31 I have activated the trial license and can confirm that Minimserver 2 continues to work well on FreeNAS 11.3-U4.1
RE: [Tutorial] Installing MinimServer on FreeNAS or FreeBSD - simoncn - 14-09-2020 22:08 Thanks, this is useful information. RE: [Tutorial] Installing MinimServer on FreeNAS or FreeBSD - seanshankus - 12-02-2021 14:22 I just came across Minim and this forum/thread. I'm running FreeNas 12.2 and am wondering how much variance i will find with this tutorial. I know i can set the version of a Jail backwards, but I think i will need to build the OHNet libraries, is this true? I'm not to afraid to do library builds, but i am a bit rusty (although seeing a Make files makes long for an earlier life). Is the library the only pitfall i might run into? I would think setting up the Jail, installing the Minim2 server would be fairly straight forward. so I think this library may be my only issue. sean |