Subj : bbbsd
To   : Alan Ianson
From : Benny Pedersen
Date : Sun Sep 12 2021 04:22 pm

Hello Alan!

07 May 2021 13:25, Alan Ianson wrote to Aaron Thomas:

AI> Hello Aaron,

AT>> I'm trying to run bbbsd on Ubuntu with this syntax:

AT>> sudo ./bbbsd 1 1 telnet:23 httpd:80

AT>> But then BBBSD says this:

AT>> "Can't bind to socket. Is service already running? Using ports below
AT>> 1024 require root access, see uid: paramenter"

+1

AT>> It works fine if I just run it on port 23 for telnet like this:
AT>> sudo ./bbbsd 1 1 telnet:23

that should not work

AT>> But of course I want to listen for http connections too.

AT>> Any tips?

xinetd proxy

then bind bbbs to highports only, so xinetd proxy low ports to highports, i did this when i did not have ipv6 at home :)

AI> I always ran bbbsd like this..

AI> sudo ./bbbsd 1 1 ftpd:21 telnetd:23 httpd:80 rawd:24554:binkp quiet
AI> fork uid:alan

add 10000+portnum, and then in xinetd proxy native ports to the bbbs binded ports

port 24554 does not need xinetd

AI> There are other parameters you can use too, use the uid: of the user
AI> the BBS is running as. Adjust as needed.

yes if bbbs is not owned by root or even running as root there is no requirement to use root anywhere or even uid mapping

AI> It's been a while since I ran the SW version. I'm not sure how a
AI> command like that will work in the SW version but have a try and see.

AI> bbbsd is a listener. You can run bbbs to poll other nodes like this..

AI> ./bbbs 1 1 tcpip

AI> Or like this to log on locally..

AI> ./bbbs 0

its greak to me :-)

back to my ASUS BN50 at home

AI>  Ttyl :-),
AI>          Al

AI> -+- GoldED+/LNX 1.1.5-b20180707
AI>  + Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757)


Regards Benny

... too late to die young :)

--- Msged/LNX 6.1.2 (Linux/5.13.13-gentoo-dist (x86_64))
* Origin: gopher://fido.junc.eu/ (2:230/0)