Get Adobe Flash player

Media | Howto

Howto FTP op PlayOn!HD AC Ryan Mini 73200 & HD2 73700

Deze howto werkt ook voor de AC Ryan PlayOn!HD2 ACR-PV73700.

 

De AC Ryan PlayOn!HD Mini is een prima apparaat om HD te streamen, echter qua NAS netwerk faciliteiten is men vergeten een aantal zaken goed neer te zetten. De meeste mensen zullen het prachtig vinden als de Mini via het netwerk te benaderen is, bijvoorbeeld vanaf een PC of laptop. Ik slurp het spul op m'n laptop binnen, waarna het op de USB schijf die aan de Mini gekoppeld is gepompt moet worden. Niet handig als er dan geen netwerk toegang tot de Mini is die dat bvk zo snel mogelijk doet.

Ik heb al wat over Samba geschreven in een ander topic, Samba werkt op de Mini maar vooralsnog met huidige Firmware alleen vanuit het filecopy menu op de AC Ryan. Het kopieren van bestanden van laptop / PC naar de Mini werkt niet. Zie daarvoor mijn andere artikel over samba. Daarnaast is AC Ryan vergeten om ftpd aan te zetten op de mini. Niet zo handig, vreemd zelfs van in /sbin staat gewoon de bftpd daemon te wachten op werk. Helaas is het configuratie bestand, aanwezig in /etc, bftpd.conf niet schrijfbaar. Men kan de configuratie dus niet aanpassen en dat is niet handig.

 

Er is echter een eenvoudige manier om ftpd aan de gang te krijgen op de Mini. Hieronder kun je de instructie vinden hoe dat op eigen risico te doen, getest met firmware versie Firmware_PV73200_v7.0.21.r2956_European.

 

Ik heb gekozen voor stupid-ftpd in plaats van bftpd vanwege het gegeven dat ik daarmee veel hogere snelheiden haal (21 mbps t.o.v. 14.5 mbps).

 

Hieronder de stappen om stupid-ftp aan te slingeren op de AC Ryan PlayOn!HD Mini 73200.

1. Bemachtig stupid-ftp_v1.4, kun je hier downloaden: stupid-ftp_v1.4

 

2. Pak het gedownloade bestand sftpdv1.4.zip uit met Winzip / Winrar

3. Kopieer de uitgepakte bestanden naar een USB stick / disk, onthoud de locatie en steek de USB Stick / disk in de AC Ryan Mini

4. Start een cmd sessie (WinXP / Vista / W7) login met telnet op je AC Ryan Mini

telnet [ip adres van je mini]

gabstream login: root

warning: cannot change to home directory

BusyBox v1.1.3 (2009.10.29-07:51+0000) Built-in shell (ash)

Enter 'help' for a list of built-in commands.

 

5. Maak de directory /usr/local/etc/sftpd aan

/ # mkdir /usr/local/etc/sftpd

 

6. Ga naar de locatie op de USB Stick / disk waar je de stupid-ftp_v1.4 hebt neergezet

/ # cd /tmp/usbmounts/[USB DEVICE]/[LOCATIE BESTANDEN]

Je [USB DEVICE] zal de naam sda1 of sdb1 hebben, vul dus in wat bij jou van toepassing is

Vul daar waar [LOCATIE BESTANDEN] staat de locatie c.q. directory naam in waar je de stupid-ftp_v1.4 hebt neergezet

 

7. Kopieer de stupid-ftp_v1.4 bestanden naar /usr/local/etc

/tmp/usbmounts/[USB DEVICE]/[LOCATIE BESTANDEN]/ # cp -r -p * /usr/local/etc/sftpd

 

8. Ga naar /usr/local/etc/sftpd

/tmp/usbmounts/[USB DEVICE]/[LOCATIE BESTANDEN]/ # cd / usr/local/etc/sftpd

 

9. Maak het bestand stupid-ftpd executable (uitvoerbaar)

/ usr/local/etc/sftpd #chmod u+x stupid-ftpd

 

10. Pas, indien gewenst (hoeft niet) het configuratie bestand sftpd.conf aan. Ik heb o.a. de standaard locatie van een ftp login aangepast zodat ik igv een ftp sessie direct op mijn USB HDD terecht kom (lui).

[citaat stupid-ftpd.conf]

 

# Server document root

serverroot=/tmp/usbmounts/sda1

[/einde citaat stupid-ftpd.conf]

 

 

11. Ga een directory terug, naar /usr/local/etc, en pas het bestand rcS aan zodat stupid ftp automatisch gestart wordt op de AC Ryan igv een reboot.

 

/usr/local/etc/sftpd # cd ..

/usr/local/etc # vi rcS

Voeg de volgende regels toe aan het eind / onderaan het bestand, door achtereen volgens in te tiepen:


ESC :$ + enter

# Je gaat nu naar einde van het bestand / onderaan pagina --> let op de dubbele punt ook inkloppen!!!!

 

Type in: i

# Door op i te drukken kom je in de insert modus van de vi editor en moet je onderstaande aan het bestand rcS toevoegen:

# Start Stupid-Ftpd as a daemon on port 21

/usr/local/etc/sftpd/daemon.sh start

Deze twee regels overnemen / in tiepen letterlijk zoals het er staat --> de ftp applicatie moet dus in /usr/local/etc/sftpd staan. daemon.sh is het stupid-ftpd start script wat in die directory moet staan.

# Nu het gewijzigde bestand opslaan door achter elkaar in te typen

ESC :wq!

# wat write (opslaan) en quit (einde / eruit) betekent. --> let op de dubbele punt ook inkloppen!!!!


ESC = Escape knop!

 

/usr/local/etc/sftpd/daemon.sh start

 

 

De setup van ftp op de AC Ryan Mini is nu klaar. Je kunt eventueel, voordat je een reboot uitvoert, testen of het werkt door:

1. Uitvoeren van het commando:

/ # /usr/local/etc/sftpd/daemon.sh start

 

 

2. Daarna uitvoeren van het commando:

/ # /usr/local/etc/sftpd/daemon.sh status

Running

 

Ook kun je middels het commando nestat -a zien of ftp op poort 21 op je ip adres(sen) draait:

 

/ # netstat -a | grep ftp

tcp 0 0 *:ftp *:* LISTEN

 

Ofwel; ftp draait op alle ip adressen op poort 21. Prima.

Nu kun je via een ftp client sessie vanaf een laptop / PC testen of je (anonymous) kunt inloggen op je AC Ryan mini. Zet daartoe een anonymous ftp sessie op naar poort 21 op het ip adres van je AC Ryan Mini.

Zie ook:


Laatst aangepast (maandag, 21 februari 2011 20:34)

 

Reacties 

Citeer
 
0
Ik ben pas in het bezit van de podmini. Ik heb bovenstaande stappen uitgevoerd en het werkt prima. De mini is nu via ftp te bereiken. Echter ik wil de .conf file aanpassen om de serverroot aan te passen en users toe te voegen. Ik kan terugzien dat de conf file is aangepast echter het wordt niet uitgevoerd. Zelfs het verwijderen van de conf file heeft geen invloed op de werking. De mini blijft gewoon via ftp te bereiken. Ook na diverse reboots. Het lijkt wel of de .conf file niet gelezen wordt. Hoe kan ik de aanpassingen in de .conf file laten uitvoeren ??

Bij voorbaat dank voor je reactie.
Citeer
 
0
Wellicht dat de oude / andere sftpd.conf wordt geladen ipv de nieuwe. Althans, ik vermoed dat in elk geval niet de door jou aangepaste conf versie wordt geladen. Controleer vandaar het daemon.sh script dat gebruikt wordt voor de start en kijk welke conf geladen wordt.

Voorbeeld .conf kun je hier vinden: wiki.pvfree.net/.../...

Opstarten van stupid-ftpd met opgegeven config syntax is deze: stupid-ftpd -f /etc/stupid-ftpd.conf

Vervang dat wat achter de -f parameter staat met het juiste pad naar en met jouw config file.

Succes!
Citeer
 
0
Heel veel dank voor je reactie. Daemon.sh nagekeken maar het pad stond goed. puzzel, puzzel.......... Het blijkt dus voordat je wijzigingen aanbrengt in de .conf file dat je eerst de daemon.sh moet stoppen via het commando "/usr/local/etc/sftpd/daemon.sh stop" Daarna wijzigingen aanbrengen in .conf file. Daarna commando "/usr/local/etc/sftpd/daemon.sh start" en de zaak werkt perfect. Het werkt dus niet dmv een simpele reboot van de pod. Kan nu via port forwarding de acryan via internet benaderen via ftp dmv door mij toegewezen users. Helemaal te gek. Dit was voor mij de bedoeling. Bedankt voor je uitleg.
Citeer
 
0
Peter, mooi dat het gelukt is! Indeed eerst stoppen, anders blijven de actief zijnde settings operationeell.... het is soms net Windows ;).

Groet,

Gabsor

Huisregels Reacties


GABSOR.NL geeft zijn bezoekers de mogelijkheid te reageren op de inhoud van onze website door het plaatsen van "Comments". De reacties van de bezoekers vertegenwoordigen de standpunten en meningen van de bezoekers en niet die van GABSOR.NL. De inhoud van de reacties valt onder de verantwoordelijkheid van de inzenders. Het feit dat een mening of visie van onze lezers wordt gepubliceerd, impliceert niet dat GABSOR.NL die mening ook deelt of op welke wijze dan ook ondersteunt.

Indien je een reactie wilt plaatsen, hou je dan aan onderstaande regels. Doe je dat niet, dan zal de reactie gedeeltelijk of in zijn geheel worden verwijderd.

1. Reacties waarin niet met respect wordt omgegaan met anderen en andermans mening, worden verwijderd.
2. Scheldwoorden zijn niet toegestaan.
3. Er mogen geen uitspraken gedaan worden die geweld verheerlijken of enige gewelddadige inhoud hebben.
4. Er mogen geen reacties gegeven worden die van pornografische aard zijn.
6. Reacties die volledig of overwegend met hoofdletters zijn geschreven worden verwijderd. DUS CAPSLOCK UIT, de kleine lettertjes zijn prima hoorbaar.
7. Reacties moeten betrekking hebben op het artikel/bericht waar op gereageerd wordt.
8. Er mag geen reclame gemaakt worden of verwezen worden naar andere websites. Met als uitzondering het verwijzen naar andere artikelen, berichten en media die gerelateerd zijn aan het door GABSOR.NL gepubliceerde onderwerp.
9. Spammen is niet toegestaan. Spammen is het meerdere malen achter elkaar dezelfde reactie geven, zonder iets nieuws toe te voegen.
10. Er mogen geen persoonsgegevens (telefoonnummers, adressen, email, etc.) worden geplaatst.
11. Het copyright van derden mag niet geschonden worden, deze moet men respecteren. Citeren mag, complete publicaties overnemen niet.
12. Reacties met als afzender een overduidelijk valse naam, bijvoorbeeld die van een bekende Nederlander, of met in de afzender scheld- of schuttingwoorden worden verwijderd.


Last & not least: Het plaatsen van nietszeggende reacties zoals: "NAADJE", "lekker hoor", "bagger" zullen worden verwijderd. Normale reacties zijn van harte welkom.


Er wordt zorgvuldig met uw reacties omgegaan. Gaat het toch mis of bent u het niet eens met een beslissing van de redactie, dan kunt u ons mailen via de contactgevens.

Beveiligingscode
Vernieuwen