dreambox 500s ftp not working

guls_guys

Member
My Satellite Setup
sky satellite, 10mb download, 100kb upload, no Linux receiver
My Location
manchester
Hi

i have just bought 500s, and i cant access connect to it with filezilla ftp,

however i can access web interface of dreambox in firefox
also i can telnet with putty with default username = root , password = dreambox

but when i try to connect ftp, it gives me error as '500 oops: chdir'

i want to install vlc plugin files through ftp, i tried installing it through addons but it also gives me error ''can't connect! (check network settings) (url: 500/0360/addon.xml)

i dhcp and thats why i can see web interface so

what is that i am doing wrong that i cant access connect through ftp?

please help!!!
 
Can you post a screenshot from filezilla. Chances are you are trying to access a directory that doesn't exist or you don't have permission to access.
 
here is the filezilla screen grab, i can also ping the dreambox and it works

Moderation Note: Please upload images directly rather than using an external site.
 

Attachments

  • dreamboxftp.webp
    dreamboxftp.webp
    37.3 KB · Views: 551
What are you trying to do? if you are wanting to stream from pc to dreambox. I use open pli image which has the movieplayer plug in. Install vlc on the pc, and works a treat. I had tried several images before including plijade which didnt want to work. Hope this helps
 
i cant flash the box or use any other image, i depend on 3rd party, any other suggestions, if you need any log or something that can help identify the problem
 
Hi

i think ftp configuration in dreambox are wrong, which are redirecting it to folder that doesnt exist, here are the contents of vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=NO
connect_from_port_20=YES
secure_chroot_dir=/share/empty
ftpd_banner=Willkomen auf Ihrer Dreambox.

is this correct configuration as it should be fordreambox

by the way it /share/empty directory does exist in dreambox i can see it
also this file is read only, i also tried to chmod but it doesnt work

is there any software that i can use to edit these low level files on dreambox

any other suggestion or advise?
 
Hi @guls_guys,

Normal FTP will just require the Dreambox User: root and Password: (default) dreambox.
Your copy of vsftpd.conf is exactly the same as mine.
The Dreambox has a basic FTP server listening (via the inetd super server) on port 21.

Try this test....Open Firefox...in the URL Bar type:
Code:
ftp://ip.address.of.your.dreambox
and click the 'Go to address' button.
The User: & Password entry box should appear.
If it does, then enter root & dreambox (or whatever is the password).
If you get a list of Dreambox files and folders, then FTP works fine and it is the way you are using your ftp program that is causing the problem.

Set it up for basic FTP, port 21 and if it wants a default directory/folder you can enter /var

Best wishes, John.
 
Hi John

thanks for confirming csftpd.conf settings are correct

i have tired to open ftp in browser and explorer but both are not accepting default username and password (root/dreambox).
I have have attached image to show this

can some one explain me that why this username/password works for web interface of dreambox and telnet and not for ftp, am i correct to believe that my ftp password is different to my telnet and http password

what could be blocking ftp access
firewall wise i have tried it with ON and OFF same result

any other causes?
 

Attachments

  • ftp login.webp
    ftp login.webp
    20.3 KB · Views: 301
Hi @guls_guys,

I've not known a Dreambox to run with different passwords but it looks like it may be possible. Here are the contents of my /var/etc/passwd file (there is also a symbolic link /etc/passwd to same file):
Code:
root:$1$$3HrF.qhILJq!xLFhBumjD/:0:0::/:/bin/sh
sshd:*:65532:65534::/:/bin/false
ftp:*:65533:65534::/:/bin/false
nobody:*:65534:65534::/:/bin/false
Look at your file to see how it compares, particularly the ftp line?

Best wishes, John.
 
Maybe the password field is just blank.
 
hi guys

contents of my passwd file in /var/etc

Code:
root:$1$$34NPeumc9sBBCAw.oUaM80:0:0:root:/home/root:/bin/sh
daemon:*:1:1:daemon:/usr/sbin:/bin/sh
bin:*:2:2:bin:/bin:/bin/sh
sys:*:3:3:sys:/dev:/bin/sh
sync:*:4:65534:sync:/bin:/bin/sync
games:*:5:60:games:/usr/games:/bin/sh
man:*:6:12:man:/var/cache/man:/bin/sh
lp:*:7:7:lp:/var/spool/lpd:/bin/sh
mail:*:8:8:mail:/var/mail:/bin/sh
news:*:9:9:news:/var/spool/news:/bin/sh
uucp:*:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:*:13:13:proxy:/bin:/bin/sh
www-data:*:33:33:www-data:/var/www:/bin/sh
backup:*:34:34:backup:/var/backups:/bin/sh
list:*:38:38:Mailing List Manager:/var/list:/bin/sh
irc:*:39:39:ircd:/var/run/ircd:/bin/sh
gnats:*:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:*:65534:65534:nobody:/nonexistent:/bin/sh

what should i do now?
 
Hi @guls_guys,

I think we may have the answer in the difference in the last part of the 'root' entry in your passwd file. I changed my password to 'dreambox' and the password part of the line looks exactly the same as yours:
Code:
root:$1$$34NPeumc9sBBCAw.oUaM80:0:0::/:/bin/sh
However the end and in particular the home directory for 'root' is very different. In my file, / is the home folder or the root of the file system but in yours:
Code:
root:$1$$34NPeumc9sBBCAw.oUaM80:0:0:root:/home/root:/bin/sh
a directory called /home/root is specified!!
My dreambox does not have such a directory. This, I would think, will be the source of the 'chdir' error.
I also wonder if this is deliberate to stop you tampering with the files!

Are you on a CS and do you pay someone for it?

Best wishes, John.
 
Back
Top