Sie sind nicht angemeldet.

Anzeigen

**Wir werden in den kommenden Tagen einen Umzug auf einen neuen Server durchführen. Im Rahmen dieser Maßnahme wird das Forum ca. 1 Stunde nicht erreichbar sein.** nslu2-info.de ist ein privates Projekt von mir, welches jeden Monat aus eigener Tasche finanziert wird. Mit einer freiwilligen Spende wird der Erhalt und der weitere Ausbau dieses Forums unterstützt. Um mich beim Erhalt des Forums zu unterstützen, kannst Du entweder via Flattr oder Paypal spenden. Ich bedanke mich schon jetzt bei allen Unterstützern.

Lieber Besucher, herzlich willkommen bei: Die NSLU2 Community****wenns ums speichern und streamen geht****. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

  • »australien2006« ist der Autor dieses Themas

Beiträge: 8

Firmwareversion / your current Firmware: anderes

  • Nachricht senden

1

Mittwoch, 28. März 2007, 23:36

HowTo: Zugriff vom PDA/Smartphone auf Freigaben

Ich habe einen XDA (Smartphone mit Windows Mobile 5) und möchte damit auf Freigaben zugreifen.
Das hat jedoch bis gerade nicht funktioniert... FTP und Webinterface sind kein Problem, aber per SMB hat er sich geweigert und konnte angeblich keine Verbindung herstellen. Weder per "\\NSLU2" noch "\\IP.Adresse" war der Zugriff möglich.
Google hatte mich im ersten Anlauf auch nicht weiter gebracht :(

Jetzt habe ich allerdings noch mal meine Suchbegriffe optimiert und die Lösung gefunden:

1) im Webinterface "WINS" aktivieren und die IP des NSLU2 als WINS-Server eingeben

2) in der Samba Konfigurationsdatei die Option "use spnego = no" zu setzen

Für den zweiten Schritt gibt es hier im Pocket PC Forum eine Beschreibung inkl. Diversion Skript.

Damit hat es jetzt geklappt... Juhu!!!

Vielleicht hilft es jemandem weiter, der vor dem gleichen Problem steht.

Zitat


Stage 1: Flash your NSLU2 with Unslung firmware.
In the Unslung zip file you will find the binary of the firmware, and a text file (open this in wordpad, not notepad, for formatting & clarity) containing instructions. Basically, you use the 'Update' function in your NSLU2 web management pages and point it to the binary file. My advice is follow the instructions carefully - mistakes can be catastrophic for your NSLU2.

Stage 2: Unsling your NSLU2
This is different to the flashing process, but the instructions (see Stage 1) will guide you through this too. At this stage, you are transferring the NSLU2's operating system onto an attached USB disk, and telling the NSLU2 to work from that instead of from the internal firmware. Again, follow the instructions carefully. Other than that, my only advice here is to ignore the bit in the instructions about using the command line switch to leave passwords as they are - if you do that as a new user you will end up with a disk password which you cannot possibly know, spend a couple of hours wondering what you did wrong, and then have to re-flash and start again. Follow the instructions through to the end, by which time you should still have a working disk attached to your NSLU2 - check this by accessing the disk through your Windows PC, both for normal browsing and through the NSLU2 web management, to make sure it is still seeing the disk okay etc. Incidentally, you should be able to see that the NSLU2 is successfully unslung to the disk, because at the bottom of the web management home page it will say something like "uNSLUng status: Unslung to disk2, /dev/sda1".

Stage 3 (the trickiest bit): Altering your Samba configuration
If you have been able to follow the process up to here, you should now know how to telnet into your NSLU2 - follow the link on your Unslung NSLU2 homepage for 'Manage Telnet', click on 'Enable Telnet', then fire up Hyperterminal (the terminal client incorporated into windows), and make a connection to:
Host Address: [the network ip of your NSLU2]
Port Number: [leave as 23]
Connect Using: TCP/IP (Winsock)
In the terminal window that pops up, use the username/password combination you set up during the Unslinging process to log in.

(Background information: Unfortunately, if you just edit smb.conf, the Samba configuration file, then when you reboot the NSLU2 it will just overwrite the file with the stored version again.)
So, we have to create a script that will run every time the NSLU2 boots to change the smb.conf file. This is done using a (hard work for Windows users) Linux text editor called Vi, which is built into the NSLU2's firmware. You can find out all you need to know about how to control Vi here:
http://www.eng.hawaii.edu/Tutor/vi.html

To create the script, type the following (without quotes) in the Hyperterminal window at the command prompt:
"vi /unslung/rc.samba"
The terminal window will fill with the blank script document. Type 'i' to put the editor into insert mode. Type the following EXACTLY (I can't emphasis the EXACTLY part enough), everything in between but not including the asterisks:
****************************************
#! /bin/sh
# /unslung/rc.samba
# Diversion script: to modify the Samba smb.conf file
#
# Reason: to add or change Samba2 config for Pocket PC
#
# Make sure we have a backup copy of /etc/samba/smb.conf
if [ ! -e /etc/samba/smb.conf.orig ]; then
cp -p /etc/samba/smb.conf /etc/samba/smb.conf.orig
fi
#
# Script section to alter Samba config for Pocket PC networking
#
# Check smb.conf for existing 'use spnego' line
# If none present then insert one into [global] section
if ( !(grep "spnego" /etc/samba/smb.conf -q) ) then
sed -i -e 's/\[global\]$/\[global\]\nuse spnego \= no/' /etc/samba/smb.conf
fi
# End of Pocket PC change section
#
# Include other script sections below here
#
return 1
****************************************

Double & triple-check that what you have typed is the same as the above script.

Hit the [ESCAPE] key to exit insert mode. Type ':w' to save the script. Type ':q' to exit the Vi editor. Close your Hyperterminal window, confirming disconnect.

Stage 4: Reboot your NSLU2
That should be it - after rebooting, your NSLU2 disk should be accessible using your Pocket PC. If not, obviously check each stage has been successful. If you can't find anything wrong, enable telnet on the NSLU2 again (it is disabled again after reboot), telnet in (as detailed above), and type:
"vi /etc/samba/smb.conf"
You will be looking at the actual Samba config file. Check the section at the top entitled [global] for the following line:
"use spnego = no"

If you don't have this line in the file, then you have made a mistake typing in the script above. Exit out of Vi using:
":q"
Type:
"vi /unslung/rc.samba"
to open the script file again, and re-check.

Stage 5: Enjoy

Anzeigen

2

Mittwoch, 28. März 2007, 23:40

das wäre einen Eintrag im Wikiwert ;)
http://www.dachbox4you.de Dachboxen und Dachträger in Darmstadt und Rhein-Main einfach mieten

Anzeigen

Social Bookmarks