Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    FTP with Windows (network drive)

    Scheduled Pinned Locked Moved
    General Discussion
    4
    10
    552
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • peterfrostaundefined
      peterfrosta
      last edited by

      I have access to the sd Card with FileZilla.
      But why i can't bind it as network drive in win 10?

      1 Reply Last reply Reply Quote 0
      • A Former User?
        A Former User
        last edited by

        Without having looked at the ftp features of windows 10 I presume its a limitation of the Duet FTP implementation which is not complete. I.e. not all FTP clients work and it could be related to the number of connections the client uses.

        To troubleshoot I'd say log the attempted connections with wireshark and share, maybe someone can shed some light on it, but I wouldn't expect miracles tbh.

        1 Reply Last reply Reply Quote 0
        • Danalundefined
          Danal
          last edited by

          Win10 does not natively map "network drives" (aka windows drive letters) to FTP servers.

          Network drives in Win10 require "CIFS" (a.k.a SAMBA) at the 'server' (in this case, the Duet). Duet RRF2 or Duet 3 stand-alone has neither the memory nor the horsepower to do this.

          Duet 3 + Pi can run CIFS on the Pi. I am editing on my D3 Pi right now, with Sublime Text on my Win 10 machine, which simply opened directory \192.168.7.101\pi. Didn't even have to "map the drive".

          install and configure was

          sudo apt-get install samba
          sudo smbpasswd -a pi
          sudo nano /etc/samba/smb.conf
          sudo service smbd restart
          

          That editor step sets a parameter for "read only" to "no" (or something like that, it is apparent when you get into the file) to allow read/write access.

          Delta / Kossel printer fanatic

          Danalundefined 1 Reply Last reply Reply Quote 0
          • A Former User?
            A Former User
            last edited by

            I suppose if you don't need a drive letter but can settle for a UNC path the network drive thing in windows would suffice, but still doubt it'll work with the Duet unless there are some settings to put it in passive mode or something.

            1 Reply Last reply Reply Quote 0
            • Danalundefined
              Danal @Danal
              last edited by Danal

              @Danal said in FTP with Windows (network drive):

              Win10 does not natively map "network drives" (aka windows drive letters) to FTP servers.

              I stand corrected. Windows file explorer will do this for FTP sites in general.

              Right click on "This PC" and choose "Add network location". Follow the prompts, entering "ftp://n.n.n.n" for the location. Logon anonymously. It will show the files on the SD, let you rename them, etc.

              HOWEVER...

              It doesn't seem to want to open any of them. And if I try to open that same UNC in an app, like Sublime Text, it always fails (even when file explorer is actively showing them). So there is something about Duet FTP that Windows doesn't like.

              Delta / Kossel printer fanatic

              A Former User? 1 Reply Last reply Reply Quote 0
              • A Former User?
                A Former User @Danal
                last edited by

                @Danal said in FTP with Windows (network drive):

                So there is something about Duet FTP that Windows doesn't like.

                ...or the other way around 😀

                but its not only windows' ftp client, I'm not 100% sure but I think the client needs to use passive mode and only 1 port, as well as not using parallel connections.

                Danalundefined 1 Reply Last reply Reply Quote 0
                • Danalundefined
                  Danal @A Former User
                  last edited by

                  @bearer said in FTP with Windows (network drive):

                  but its not only windows' ftp client, I'm not 100% sure but I think the client needs to use passive mode and only 1 port, as well as not using parallel connections.

                  Looking at Filezilla logs, it seems to connect and manipulate directories in either active or pasv modes. Complete success. Also, the Duet responds to the capabilities query with pasv.

                  The actual transfers fail, in either mode.

                  That seems like it is not related to Active/Pasv mode.

                  Delta / Kossel printer fanatic

                  A Former User? 1 Reply Last reply Reply Quote 0
                  • A Former User?
                    A Former User @Danal
                    last edited by

                    been a while since i did ftp, but i would think just listing files is using the control channel and then opening files would use the data channel and fail as the duet doesn't handle it? but I only skimmed the thread when this was an issue as it wasn't of great concern to me.

                    Danalundefined 1 Reply Last reply Reply Quote 0
                    • Dr_Ju_Juundefined
                      Dr_Ju_Ju
                      last edited by

                      The Windows Network File system components are based around LanmanServer & LanmanWorkstation subsytems.

                      M$ in their infinite wisdom have been tightening the security of these venerable systems to the extent where, by default, additional security requires the use of security signatures, which FTP will never provide, hence no mapped drives etc. There are ways to disable this added security, but as it requires changes to the Registry either via Domain policies or direct manipulation, I'm loathe to post details of the changes, as it has the potential to screw up your computer, but the info is on the web.

                      I've not tried directly mapping the SD card to the file system, as I use Bitvise, to connec to to multiple disparate systems via FTP\SSH etc..

                      Julian,

                      Old goat, learning new things….

                      1 Reply Last reply Reply Quote 0
                      • Danalundefined
                        Danal @A Former User
                        last edited by

                        @bearer said in FTP with Windows (network drive):

                        been a while since i did ftp, but i would think just listing files is using the control channel and then opening files would use the data channel and fail as the duet doesn't handle it? but I only skimmed the thread when this was an issue as it wasn't of great concern to me.

                        The logs show different. Directory uses both channels, and works in either active or pasv.

                        Delta / Kossel printer fanatic

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Unless otherwise noted, all forum content is licensed under CC-BY-SA