• Pi Install

    From Shawn Highfield@1:229/452 to All on Sunday, November 27, 2016 03:09:42
    Hello everybody!

    Here are the instructions from Night Stalker that worked for me.


    ==== Begin "mbsehow.txt" ====
    = RTN_TEST (80:774/23) ========================================================
    Msg : 74 of 307 Rcv
    From : Night Stalker 80:519/0 19 Nov 16 21:12:00
    To : Tiny
    Subj : Re: MBSE ===============================================================================

    I wish I could get MBSE to work on my Raspberry Pi... I'd switch to
    it
    very soon, I like the RA look.

    Shawn


    I build it on the Pi no problem at all.. No errors or anything.. you just
    need to make sure you have the proper packages installed.

    First clone the -current source (as root user)

    --8<--
    cd /tmp
    git clone git://git.code.sf.net/p/mbsebbs/code mbsebbs-code
    --8<--

    Now as root, enter this line to install all packages you need to successfully build.

    apt-get install xinetd telnetd zip unzip libc6-dev libz-dev libbz2-dev

    automake arc joe libncurses5-dev libnspr4-dev xorg-dev bison libcap2-dev gdb libsdl1.2-dev libgtk-3-dev lrzsz

    There's a lot of stuff to download so it'll take a few minutes. Once finished reboot the machine and login as root user (swap out of X session if needed
    with CTRL-ALT-F4)

    Now as root

    cd /tmp/mbse-code
    sh ./SETUP.sh

    set a password for the mbse user

    then LOGOUT and from the same TTY login login as the MBSE user

    then as mbse user

    cd /tmp/mbse-code
    ./configure
    make
    su
    <enter root pw>
    make install
    exit

    You MUST login as the mbse user to be able to build and install correctly. If you just su to the mbse user you will get errors when trying to make install because you didn't follow instructions :)

    Now you can configure the BBS.. all configs must be done as mbse user, never use root to do anything in /opt/mbse cuz you'll screw up permissions.

    There are HTML docs for the mbsetup program. READ THEM! lol

    To configure for the first time (as mbse user)

    cd /opt/mbse
    ./bin/mbtask
    ./bin/mbsetup

    -+- EOF ---

    I've successfully built MBSE-current on both Pi's and on Debian 8/x64 so it's almost guaranteed to build for you if you install everything that I listed.

    Cavaet: you can debug missing libs fairly easily if you get an error /usr/bin/ld - cannot locate -l<libname>

    <libname> can usually be resolved if you apt-cache search <libname>

    - NS

    ==== End "mbsehow.txt" ====

    Shawn


    ... Psychologists only do it if they feel good about it
    --- GoldED+/W32-MINGW 1.1.5-b20160201
    * Origin: Tiny's BBS - tinysbbs.com (1:229/452)
  • From Vince Coen@2:250/1 to ALL on Monday, November 28, 2016 00:10:00
    Hello ALL!


    Any one tried and been successful on getting mbse installed on a Mac using OSX (10.11) ?

    Want to use it as a back up.



    Vince

    --- Mageia Linux v5/Mbse v1.0.6/GoldED+/LNX 1.1.501-b20150715
    * Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1)
  • From Dave Vandermeer@1:249/275 to Shawn Highfield on Monday, November 28, 2016 00:23:00

    Here are the instructions from Night Stalker that worked for me.


    Thanx :) They do work. I've built MBSE on 5 different Linux distro's on the
    Pi just to make sure lol.. there's only one distro that I was unable to build it on.. and it wasn't even on the Pi lol.. it failed to build on Linux Mint 18

    --- Mystic BBS v1.12 A31 (Raspberry Pi)
    * Origin: internal dimension ≈ idbbs.dlinkddns.com ≈ port 59 (1:249/275)
  • From Shawn Highfield@1:229/452 to Dave Vandermeer on Monday, November 28, 2016 23:17:26
    Quoting Dave Vandermeer to Shawn Highfield <=-

    Thanx :) They do work. I've built MBSE on 5 different Linux distro's

    They sure do! ;)

    on the Pi just to make sure lol.. there's only one distro that I was unable to build it on.. and it wasn't even on the Pi lol.. it failed to build on Linux Mint 18

    Strange... it's mint based on ubuntu? I've got it to build here on my
    ubuntu desktop as well. I've even started getting it configured. :) Have
    my "othernets" working perfect, hope to get fido setup tomorrow.

    Shawn


    ... Say ahhh! Hum.. OK, spit.

    --- EzyBlueWave V3.00 01FB001F
    * Origin: Tiny's BBS - Oshawa, ON, CA - http://tinysbbs.com (1:229/452)
  • From Tony@2:250/4 to Shawn Highfield on Monday, November 28, 2016 09:20:58
    Thanks Shawn,
    I applied them and it works on raspberry PI 3. Problem is telnet now
    following the mbse doc I configured xinetd but no telnet only from root I can /opt/mbse/bin/mblogin and login but nothing listen on port 23.

    Thanks

    Tony

    --- Mystic BBS v1.12 A31 (Raspberry Pi)
    * Origin: Friends BBS UK (2:250/4)
  • From Nicholas Boel@1:154/10 to Tony on Tuesday, November 29, 2016 09:59:52
    Hello Tony,

    On 28 Nov 16 09:20, Tony wrote to Shawn Highfield:

    Thanks Shawn,
    I applied them and it works on raspberry PI 3. Problem is telnet now following the mbse doc I configured xinetd but no telnet only from
    root I can /opt/mbse/bin/mblogin and login but nothing listen on port
    23.

    Have you opened these ports on your router as well?

    Regards,
    Nick

    ... "Не знаю. Я здесь только работаю."
    --- GoldED+/LNX 1.1.5-b20160827
    * Origin: thePharcyde_ distribution system (Wisconsin) (1:154/10)
  • From Dave Vandermeer@1:249/275 to Tony on Tuesday, November 29, 2016 18:30:20
    Thanks Shawn,
    I applied them and it works on raspberry PI 3. Problem is telnet now following the mbse doc I configured xinetd but no telnet only from root
    I can /opt/mbse/bin/mblogin and login but nothing listen on port 23.


    You have to edit /etc/xinetd.d/mbsebbs

    in the telnet { } change the line telnetd to in.telnetd because it uses
    netkit wrapper for the daemon.. restart xinetd with /etc/init.d/xinetd
    restart and you're good to go

    --- Mystic BBS v1.12 A31 (Raspberry Pi)
    * Origin: internal dimension ≈ idbbs.dlinkddns.com ≈ port 59 (1:249/275)
  • From Shawn Highfield@1:229/452.3 to Tony on Wednesday, November 30, 2016 05:31:34
    Quoting Tony to Shawn Highfield <=-

    I applied them and it works on raspberry PI 3. Problem is telnet now following the mbse doc I configured xinetd but no telnet only from
    root I can /opt/mbse/bin/mblogin and login but nothing listen on port
    23.

    Make sure /etc/services has port 23 enabled.
    (or whatever port you want)

    telnet 23/tcp # Telnet for MBSE

    and then in /etc/xinet.d edit the mbsebbs file and
    make sure service telnet is changed to disable = no
    and if you're using the standard debian based distro on the pi also
    make sure the server line is:
    server = /usr/sbin/in.telnetd

    That will get things rolling for you.

    Shawn



    ... Staring into a dragon's jaws, one quickly learns wisdom.
    --- Blue Wave/DOS
    * Origin: Tiny's BBS - www.tinysbbs.com (1:229/452.3)
  • From Shawn Highfield@1:229/452.3 to Tony on Wednesday, November 30, 2016 06:29:18
    Quoting Tony to Shawn Highfield <=-

    I applied them and it works on raspberry PI 3. Problem is telnet now following the mbse doc I configured xinetd but no telnet only from
    root I can /opt/mbse/bin/mblogin and login but nothing listen on port
    23.

    I replied in fsxnet, but to recap:

    make sure telnet is enabled in /etc/services

    also make sure you changed /etc/xinet.d/mbsebbs and under the telnet
    section disable = no, and while in there change the server line to
    server = /usr/sbin/in.telnetd

    That should fix you up.

    Shawn


    ... Predestination was doomed from the start.
    --- Blue Wave/DOS
    * Origin: Tiny's BBS - www.tinysbbs.com (1:229/452.3)
  • From Nicholas Boel@1:154/10 to Shawn Highfield on Wednesday, November 30, 2016 08:50:06
    Hello Shawn,

    On 30 Nov 16 06:29, Shawn Highfield wrote to Tony:

    I replied in fsxnet, but to recap:

    make sure telnet is enabled in /etc/services

    also make sure you changed /etc/xinet.d/mbsebbs and under the telnet section disable = no, and while in there change the server line to
    server = /usr/sbin/in.telnetd

    That should fix you up.

    Even after all of this is done, if you don't open the proper port(s) on your router connecting your LAN to the rest of the world, people still won't be able
    to connect from outside his LAN. :)

    Regards,
    Nick

    ... "Не знаю. Я здесь только работаю."
    --- GoldED+/LNX 1.1.5-b20160827
    * Origin: thePharcyde_ distribution system (Wisconsin) (1:154/10)
  • From Shawn Highfield@1:229/452.3 to Nicholas Boel on Wednesday, November 30, 2016 13:58:32
    Hello Nicholas!

    30 Nov 16 08:50, you wrote to me:

    Even after all of this is done, if you don't open the proper port(s)
    on your router connecting your LAN to the rest of the world, people
    still won't be able to connect from outside his LAN. :)

    True, however we know he knows how to configure his router because he was running mystic BBS and could connect to it. ;) Which is why I went with the MBSE specific changes he would have to make as they also held me up for a bit.

    Next, utf8, I'm giving up on ipv6 for now. I know it works outbound, but it just doesn't work inbound. I have hopes for a new version of the stock linksys firmware so I have a gui to forward the ipv6 ports. ;)

    Shawn
    ... Husbands are like fires. They go out if unattended.
    --- GoldED+/LNX 1.1.5-b20160322
    * Origin: Tiny's BBS - www.tinysbbs.com (1:229/452.3)
  • From Nicholas Boel@1:154/10 to Shawn Highfield on Wednesday, November 30, 2016 18:11:22
    Hello Shawn,

    On 30 Nov 16 13:58, Shawn Highfield wrote to Nicholas Boel:

    Even after all of this is done, if you don't open the proper
    port(s) on your router connecting your LAN to the rest of the
    world, people still won't be able to connect from outside his
    LAN. :)

    True, however we know he knows how to configure his router because
    he was running mystic BBS and could connect to it. ;) Which is why I
    went with the MBSE specific changes he would have to make as they also held me up for a bit.

    I must have missed that part, and also didn't realize MBSE still required a 3rd
    party telnet server.

    Next, utf8, I'm giving up on ipv6 for now. I know it works
    outbound, but it just doesn't work inbound. I have hopes for a new version of the stock linksys firmware so I have a gui to forward the
    ipv6 ports. ;)

    What router are you using?

    Regards,
    Nick

    ... "Не знаю. Я здесь только работаю."
    --- GoldED+/LNX 1.1.5-b20160827
    * Origin: thePharcyde_ distribution system (Wisconsin) (1:154/10)
  • From Shawn Highfield@1:229/452.3 to Nicholas Boel on Thursday, December 01, 2016 05:38:32

    Hello Nicholas!

    30 Nov 16 18:11, you wrote to me:

    I must have missed that part, and also didn't realize MBSE still
    required a 3rd party telnet server.

    It doesn't, it just needs to be configured in /etc/services and xinet.d
    as telnet is always disabled by default now.

    What router are you using?

    Linksys wrt1900acs with dd-wrt build 3088m

    Shawn


    ... The only good government.is a bad one in a hell of a fright.
    --- GoldED+/LNX 1.1.5-b20160322
    * Origin: Tiny's BBS - www.tinysbbs.com (1:229/452.3)
  • From Nicholas Boel@1:154/10 to Shawn Highfield on Thursday, December 01, 2016 13:44:24
    Hello Shawn,

    On 01 Dec 16 05:38, Shawn Highfield wrote to Nicholas Boel:

    I must have missed that part, and also didn't realize MBSE still
    required a 3rd party telnet server.

    It doesn't, it just needs to be configured in /etc/services and
    xinet.d as telnet is always disabled by default now.

    I would consider 'telnetd' a third party application to MBSE itself (ie: there's no built-in telnet server for MBSE). Granted, telnetd comes with just about every Linux distribution out there, so it's not a hassle at all.

    What router are you using?

    Linksys wrt1900acs with dd-wrt build 3088m

    I posted another message in regards to this in the IPv6 echo. You've probably already responded by now. :)

    Regards,
    Nick

    ... "Не знаю. Я здесь только работаю."
    --- GoldED+/LNX 1.1.5-b20160827
    * Origin: thePharcyde_ distribution system (Wisconsin) (1:154/10)