• QWK Network Issues

    From dogbreath@CBBS to All on Sunday, January 01, 2023 19:18:44
    I am still having a hard time setting up a QWK network.

    What are the correct pack and unpack commands?

    According to the documentation it should be:
    %!pkzip %f %s
    %!pkunzip -o %f %g %s

    But there does not seem to be a copy of pkzip in any folders....I even tried downloading an old 204 ver and putting it in the c:\sbbs\exec folder with the zip.exe and unzip.exe.

    I also found another pack and unpack commandline:
    %@zip -jD %f %s
    %@unzip -Coj %f %s -d %g

    As my friend and I struggled with getting this setup last winter thru firewalls and port forwarding etc....decided to setup 2 win10 boxes locally.

    I have 2x BBS's setup on seperate boxes one as a hub(BBS1) and one as a node(BBS2)

    Still having issues.....
    When I do a Force callout from BBS2 to BBS1 I get the following message in the terminal event screen on BBS2:
    QNET Upload of C:\sbbs\data\DTOM.REP failed: Error: STOR DTOM.REP failed: 553 Invalid directory.
    QNET Call-out to: DTOM returned 1

    and the following in the FTP server log on BBS1:
    <bbs2> !attempted to upload to invalid directory

    I feel like it has to be something silly....just pulling my hair out (whats left of it)....Any help would be much appreciated. ;)

    ---
    ■ Synchronet ■ CBBS - 152.117.75.82
  • From Digital Man to dogbreath on Sunday, January 01, 2023 16:59:05
    Re: QWK Network Issues
    By: dogbreath to All on Sun Jan 01 2023 07:18 pm

    I am still having a hard time setting up a QWK network.

    As a node or as a hub?

    What are the correct pack and unpack commands?


    According to the documentation it should be:
    %!pkzip %f %s
    %!pkunzip -o %f %g %s

    That must be old/outdated documentation you're referring to (?).

    In Synchronet v3.19+, ZIP file creation and extraaction support is built, so those can be blank. See https://wiki.synchro.net/howto:dove-net for an example QWKnet node configuration.

    But there does not seem to be a copy of pkzip in any folders....I even tried downloading an old 204 ver and putting it in the c:\sbbs\exec folder with the zip.exe and unzip.exe.

    I also found another pack and unpack commandline:
    %@zip -jD %f %s
    %@unzip -Coj %f %s -d %g

    Those are valid examples for Synchronet v3.18 and earlier, using Info-Zip (instead of PKZip), but like I said, with v3.19 and later, you don't need either.

    As my friend and I struggled with getting this setup last winter thru firewalls and port forwarding etc....decided to setup 2 win10 boxes locally.

    I have 2x BBS's setup on seperate boxes one as a hub(BBS1) and one as a node(BBS2)

    Still having issues.....
    When I do a Force callout from BBS2 to BBS1 I get the following message in the terminal event screen on BBS2:
    QNET Upload of C:\sbbs\data\DTOM.REP failed: Error: STOR DTOM.REP failed: 553 Invalid directory.
    QNET Call-out to: DTOM returned 1

    and the following in the FTP server log on BBS1:
    <bbs2> !attempted to upload to invalid directory

    Is "DTOM" the QWK-ID of "BBS2"? If not, then correct that.

    I feel like it has to be something silly....just pulling my hair out (whats left of it)....Any help would be much appreciated. ;)

    Sounds like an incorrect QWK-ID setting.
    --
    digital man (rob)

    Synchronet "Real Fact" #90:
    Synchronet/DSZ "hack" of '93: http://wiki.synchro.net/history:hack93
    Norco, CA WX: 54.7°F, 75.0% humidity, 4 mph S wind, 0.12 inches rain/24hrs
  • From dogbreath@CBBS to Digital Man on Monday, January 02, 2023 13:56:40
    Re: QWK Network Issues
    By: dogbreath to All on Sun Jan 01 2023 07:18 pm

    As a node or as a hub?

    Both.....BBS1 would be hub....BBS2 would be node.
    At some point though....I would imagine BBS1 would be a hub and a node.



    That must be old/outdated documentation you're referring to (?).
    It is from:
    file:///C:/sbbs/docs/networking.html



    In Synchronet v3.19+, ZIP file creation and extraaction support is built, so those can be blank. See https://wiki.synchro.net/howto:dove-net for an example QWKnet node configuration.

    Those are valid examples for Synchronet v3.18 and earlier, using Info-Zip (instead of PKZip), but like I said, with v3.19 and later, you don't need either.

    Is "DTOM" the QWK-ID of "BBS2"? If not, then correct that.

    Sounds like an incorrect QWK-ID setting.

    Yup....since then have reinstalled again using setup.exe from sbbs319b.zip.....which wiped out all the message groups and Network settings. The QWK-ID settings seem to be good as I can see the FTP server connecting when I force a call out.

    BBS2 forced callout to BBS1:
    FTP log on BBS1 shows:
    1/2 01:10:00p 2428 <bbs2> logged in (14 today, 37 total)
    1/2 01:10:00p 2428 <bbs2> PASV DATA IP address in response: 192.168.86.132 (subject to NAT)
    1/2 01:10:00p 2428 <bbs2> !attempted to upload to invalid directory
    1/2 01:10:00p 2428 <bbs2> logged off
    1/2 01:10:00p 2428 CTRL thread terminated (0 clients and 1 threads remain, 8 served)
    1/2 01:42:48p 2832 CTRL connection accepted from: 192.168.86.27 port 56132
    1/2 01:42:48p 2832 Hostname: bbs2.lan [192.168.86.27]
    1/2 01:42:48p 2832 <bbs2> logged in (15 today, 38 total)
    1/2 01:42:48p 2832 <bbs2> PASV DATA IP address in response: 192.168.86.132 (subject to NAT)
    1/2 01:42:48p 2832 <bbs2> !attempted to upload to invalid directory
    1/2 01:42:48p 2832 <bbs2> logged off
    1/2 01:42:48p 2832 CTRL thread terminated (0 clients and 1 threads remain, 9 served)

    Terminal Server events log on BBS2 shows:
    1/2 01:42:49p BBS Events Semaphore signaled for QWK Network Hub: 4FGS
    1/2 01:42:49p QNET Updating C:\sbbs\data\4FGS.REP
    1/2 01:42:49p QNET 4fgs General
    New: 0 of 1
    1/2 01:42:49p QNET 4fgs Discussion
    New: 0 of 0
    1/2 01:42:49p QNET No new messages.
    1/2 01:42:49p QNET Call-out: 4FGS
    1/2 01:42:49p QNET Sending REP Packet: C:\sbbs\data\4FGS.REP (1.0KB)
    1/2 01:42:49p QNET Upload of C:\sbbs\data\4FGS.REP failed: Error: STOR 4FGS.REP failed: 553 Invalid directory.
    1/2 01:42:49p QNET Call-out to: 4FGS returned 1

    Just a side note....when I telnet into BBS1 as a new user...I don't get the prompt:
    "Is this account to be used for QWK Networking (DOVE-Net)?"
    So I logged on as new user BBS2 elevated to level 60 and added the restriction Q....not sure if all the other settings in the BBS2 user are correct.

    The message group is called 4FGS and is set to access level 60.
    There are 2x sub-boards in the 4FGS message group....General and Discussion.

    Thank you very much for taking the time to respond to this...really appreciated. ;)

    ---
    ■ Synchronet ■ CBBS - 152.117.75.82
  • From Digital Man to dogbreath on Monday, January 02, 2023 13:01:41
    Re: QWK Network Issues
    By: dogbreath to Digital Man on Mon Jan 02 2023 01:56 pm

    Re: QWK Network Issues
    By: dogbreath to All on Sun Jan 01 2023 07:18 pm

    As a node or as a hub?

    Both.....BBS1 would be hub....BBS2 would be node.
    At some point though....I would imagine BBS1 would be a hub and a node.



    That must be old/outdated documentation you're referring to (?).
    It is from:
    file:///C:/sbbs/docs/networking.html

    Those are very old docs.

    In Synchronet v3.19+, ZIP file creation and extraaction support is built, so those can be blank. See https://wiki.synchro.net/howto:dove-net for an example QWKnet node configuration.

    Those are valid examples for Synchronet v3.18 and earlier, using Info-Zip (instead of PKZip), but like I said, with v3.19 and later, you don't need either.

    Is "DTOM" the QWK-ID of "BBS2"? If not, then correct that.

    Sounds like an incorrect QWK-ID setting.

    Yup....since then have reinstalled again using setup.exe from sbbs319b.zip.....which wiped out all the message groups and Network settings. The QWK-ID settings seem to be good as I can see the FTP server connecting when I force a call out.

    BBS2 forced callout to BBS1:
    FTP log on BBS1 shows:
    1/2 01:10:00p 2428 <bbs2> logged in (14 today, 37 total)
    1/2 01:10:00p 2428 <bbs2> PASV DATA IP address in response: 192.168.86.132 (subject to NAT)
    1/2 01:10:00p 2428 <bbs2> !attempted to upload to invalid directory


    Again, I think yoiu have the hub's QWK-ID configured wrong in SCFG->Networks.

    Just a side note....when I telnet into BBS1 as a new user...I don't get the prompt:
    "Is this account to be used for QWK Networking (DOVE-Net)?"

    That's expected, unless you set [newuser] ask_qnet=true in your ctrl/modopts.ini file: https://wiki.synchro.net/module:newuser
    --
    digital man (rob)

    Synchronet "Real Fact" #73:
    SyncTERM (created by Deuce) contains portions of Synchronet and SEXYZ code Norco, CA WX: 54.7°F, 64.0% humidity, 0 mph ESE wind, 0.00 inches rain/24hrs
  • From dogbreath@CBBS to Digital Man on Tuesday, January 03, 2023 23:35:24

    Again, I think yoiu have the hub's QWK-ID configured wrong in SCFG->Networks.

    You were correct on that one ;)


    That's expected, unless you set [newuser] ask_qnet=true in your ctrl/modopts.ini file:

    Changed that...now it works.

    Getting the following ion the ftp log:
    ____________
    1/3 10:44:11p QNET Call-out: BBS1
    1/3 10:44:11p QNET Downloading QWK Packet: BBS1.qwk
    1/3 10:44:14p QNET Downloaded BBS1.qwk (1.0KB) successfully
    1/3 10:44:14p QNET Done.
    1/3 10:44:14p QNET Call-out to: BBS1 returned 0
    1/3 10:44:16p QNET Importing QWK Network Packet: C:\sbbs\data\BBS1.qwk
    1/3 10:44:16p QNET !Message from BBS1 on UNKNOWN QWK CONFERENCE NUMBER: 7002 1/3 10:44:16p QNET Finished Importing QWK Network Packet from BBS1: (0 msgs) in 1 seconds (0 msgs/sec), 1 errors, 0 dupes
    1/3 10:44:16p QNET C:\sbbs\data\BBS1.qwk renamed to C:\sbbs\data\BBS1.qwk.63b4f610.bad
    _____________

    Checked the conference #'s on both BBS's they were set to dynamic in the message groups....changed them to static....still the same error message.

    Did a lot of reading on the wiki....did not find anything indicating what might be making the bad packets.

    Any ideas?

    ---
    ■ Synchronet ■ CBBS - 152.117.75.82
  • From Digital Man to dogbreath on Tuesday, January 03, 2023 20:42:39
    Re: QWK Network Issues
    By: dogbreath to Digital Man on Tue Jan 03 2023 11:35 pm


    Again, I think yoiu have the hub's QWK-ID configured wrong in SCFG->Networks.

    You were correct on that one ;)


    That's expected, unless you set [newuser] ask_qnet=true in your ctrl/modopts.ini file:

    Changed that...now it works.

    Getting the following ion the ftp log:
    ____________
    1/3 10:44:11p QNET Call-out: BBS1
    1/3 10:44:11p QNET Downloading QWK Packet: BBS1.qwk
    1/3 10:44:14p QNET Downloaded BBS1.qwk (1.0KB) successfully
    1/3 10:44:14p QNET Done.
    1/3 10:44:14p QNET Call-out to: BBS1 returned 0
    1/3 10:44:16p QNET Importing QWK Network Packet: C:\sbbs\data\BBS1.qwk
    1/3 10:44:16p QNET !Message from BBS1 on UNKNOWN QWK CONFERENCE NUMBER: 7002 1/3 10:44:16p QNET Finished Importing QWK Network Packet from BBS1: (0 msgs) in 1 seconds (0 msgs/sec), 1 errors, 0 dupes
    1/3 10:44:16p QNET C:\sbbs\data\BBS1.qwk renamed to C:\sbbs\data\BBS1.qwk.63b4f610.bad
    _____________

    Checked the conference #'s on both BBS's they were set to dynamic in the message groups....changed them to static....still the same error message.

    Did a lot of reading on the wiki....did not find anything indicating what might be making the bad packets.

    Any ideas?

    Yes, the conference numbers set in the node's SCFG->Networks->QWK->Hubs->yourhub->Subs *must* match the conference numbers on yourhub's SCFG->Message Areas.
    --
    digital man (rob)

    Synchronet "Real Fact" #122:
    Synchronet v2.30a (DOS & OS/2) was released on 5-30-97, 20 months after v2.20b Norco, CA WX: 53.6°F, 98.0% humidity, 1 mph NNE wind, 0.05 inches rain/24hrs
  • From dogbreath@CBBS to Digital Man on Wednesday, January 04, 2023 13:03:17
    Re: QWK Network Issues
    By: Digital Man to dogbreath on Tue Jan 03 2023 08:42 pm

    Yes, the conference numbers set in the node's SCFG->Networks->QWK->Hubs->yourhub->Subs *must* match the conference numbers on yourhub's SCFG->Message Areas.

    Wooo hooo!
    Finally....Thank you very much for your time n energy! :)

    ---
    ■ Synchronet ■ CBBS - 152.117.75.82