Aktuelles
AmigaPortal.de

Wir würden uns freuen, dich als neues Mitglied begrüßen zu können. Melde dich noch heute an und werde Teil einer freundlichen Community deren gemeinsames Hobby der "AMIGA" ist. Hier kannst du dich in einer gemütlichen Atmosphäre mit anderen Usern zu vielen interessanten Themen rege austauschen oder andere an deinen Erfahrungen teilhaben lassen. Wir wünschen dir viel Spaß hier auf AmigaPortal.de

Welche Methode zur Datenübertragung benutzt Ihr über Netzwerk am Amiga 68K, FTP NFS oder Samba?

Hornsk001

Administrator
Teammitglied
Ich selber benutze Samba, weil es für mich bequemer ist und es auf der Workbench als Laufwerk gemountet werden kann.

Viele sagen das FTP Protokoll soll schneller in der Übertragung sein, aber ich hab es leider nicht hinbekommen es als Laufwerk zu mounten.
Das Tool FTPMount hab ich versucht einzurichten, hab es aber irgendwie nicht ordnungsgemäß zum laufen bekommen.

Als Server für den Amiga hab ich ein Raspberry Pi4 4GB mit 500er SSD, wo man auf FTP und SAMBA zugreifen kann.
 

Amigaharry

Super Mitglied
Ich habe MorphOS-AOS-OS4-Windows-OSX -Debian-Maschinen im Netz hängen (also eh so ziemlich alles, hehe!).
Zwischen den amiganen Systemen (MorphOS/AOS/OS4) ist Envoy die erste Wahl, weil es alle Amigaspezialitäten kennt (Fileattribute, etc.) und sich Drucker/HS, CD-LW oder sogar Disklaufwerke absolut easy importieren/exportieren lassen. DiskLW verhalten sich am Client als wären sie da eingebaut - sogar viele Spiele lassen sich täuschen.
Nachteilig ist die Geschwindigkeit, welche kaum über 1,5MB/s (selbst auf starken G4/G5) hinaus kommt. Aber für every-day Arbeit reichts völlig.
Zu den Wintel-Kisten sehts am besten mit SAMBA/smbfs, aber auch hier ist der Speed überschaubar Zudem wirds bei Wintel-Kisten >Win 7 langsam problematisch die Freigaben hinzubekommen - soll heissen: geht nicht immer......
Zu Linux/OSX gehts am Besten mit FTP - das ist auch rel. schnell. Da mein NAS ein Linuxbetriebssystem hat kann ich hier zwischen smbf und ftp vergleichen: ftp ist mindestens 5x schneller. Hängt nat. auch von der Filegröße und Prozessorleistung ab.
 
Zuletzt bearbeitet:

McFly

Moderator
Teammitglied
ich nutze smb2fs, das es sowohl für 68k als auch für 4.1 gibt.
Am X5000 klappt das super das ich einen freigegebenen Ordner unter Win11 mounten kann, sehr praktisch.
An meinem A1200 bekomme ich das momentan leider nicht zu laufen weil smb2 so wie ich den PC-Ordner mounten will das Programm abstürtzt.
Habe den Fehler leider noch nicht gefunden, daher nutze ich zum Datenaustausch den SD-Slot der Icedrake :)
 

McFly

Moderator
Teammitglied
das sieht dann bei mir auf der Workbench so aus:
SMB2.jpg
 

Hornsk001

Administrator
Teammitglied
An meinem A1200 bekomme ich das momentan leider nicht zu laufen weil smb2 so wie ich den PC-Ordner mounten will das Programm abstürtzt.
Habe den Fehler leider noch nicht gefunden

Ich habe hier mal ein ganz einfaches Script was man zum Mounten von samba Laufwerken nehmen kann. Entpacke es auf den Amiga und öffne MountDrive mit den Editor. Du änderst nur deine Samba Freigabe unter Service. Gibst dein Passwort und Nutzername hinter den = ein. speicherst es ab. Jetzt brauchst du nur noch die Datei smbfs aus den Amitcp in den Ordner c kopieren. Wenn Du dann MountDrive doppelklickst sollte das Freigegebene Laufwerk als normales Amiga Laufwerk angezeigt werden.
 

Anhänge

  • MountDrive.zip
    564 Bytes · Aufrufe: 7

Beelzebub

Neues Mitglied
@Hornsk001
Ich habe Dein Script auf meinen A500 kopiert und entsprechen angepasst. Leider kann ich trotzdem keine Dateien in dem Verzeichnis sehen. Weder in der Workbench, noch im Programm DiskMaster. Irgendwo läuft da noch etwas nicht richtig. Hast du vielleicht einen Tipp für mich?
 

Hornsk001

Administrator
Teammitglied
Falls du eine Fritzbox nutzt, funktioniert es seid dem FritzOS Update nicht mehr, es funktioniert aber weiterhin auf Linux Basierte Samba Server wie z.B. Ein NAS oder Raspberry Pi mit samba Freigaben. wie ich bei icomp schon geschrieben habe. Natürlich benötigst Du für den Amiga das smbfs Programm ohne den gehts nicht.
 

Hornsk001

Administrator
Teammitglied
Ja das ist halt blöd, aber wie schon gesagt die Fritzbox hat noch nie funktioniert, dass man direkt auf der Workbench zugreifen konnte, das ging wenn dann nur mit Directory Opus.
 

DigitalKeeper

Bekanntes Mitglied
Zur FritzBox sei gesagt:

Die FRITZ!Box unterstützt mit aktuellem FRITZ!OS das Netzwerkprotokoll SMB in den Versionen 1, 2 und 3. Aus Sicherheitsgründen ist SMB 1 in den Werkseinstellungen der FRITZ!Box deaktiviert. Falls Sie noch Geräte oder Anwendungen nutzen, die nur SMB 1 unterstützen, können Sie das Protokoll in der FRITZ!Box aktivieren:
  1. Klicken Sie in der Benutzeroberfläche der FRITZ!Box auf "Heimnetz".
  2. Klicken Sie im Menü "Heimnetz" auf "USB / Speicher".
  3. Klicken Sie auf die Registerkarte "Heimnetzfreigabe".
  4. Aktivieren Sie die Option "Unterstützung für SMBv1".
  5. Klicken Sie zum Speichern der Einstellungen auf "Übernehmen".

:)
 

Hornsk001

Administrator
Teammitglied
Das ist egal ob SMB1 oder nicht, beim Amiga funktioniert es nicht.
 

amitcp

Neues Mitglied
BTW:
Ich habe es mir ziemlich einfach gemacht und erst einmal meinen Raspberry mit HomeAssistant dazu getestet. Der hat nämlich ein Plugin, was recht einfach einzurichten ist. Nachdem es mit dem dann geklappt hat (Ist trotzdem recht eingeschänkt), habe ich jetzt einen extra Raspberry nur für diesen Zweck laufen.
Da ich von meinem Job her das auch kenne, war das auch recht einfach.
Was ich lernen mußte, war die Amiga-Seite.
Hier muß man schauen, daß der Sambaclient zumindest Protokoll 2, besser 3 versteht.
Ich habe jetzt eine NAS (ausserhalb aller Fritzboxen), die als Ablage für alles im Haushalt funktioniert.
Das alles mit einem Raspberry Pi 4B mit SSD-Platte statt SD.
FUnktioniert klasse. Als nächstes richte ich auf dem Amiga dann ein Backup ein, was meine Daten dann regelmäßig da drauf sichert.
Übrigens macht der Raspberry auch die Schnittstelle für mein GDrive. Somit übertrage ich Daten per Handy auf GDrive und mein Amiga hat das ca. 2 Minuten später wenn ich das will.
VNC funktioniert auch einigermaßen drauf.

Also falls da jemand sich nicht traut, kann ich höchstwahrscheinlich ein bissl helfen :)
 

Beelzebub

Neues Mitglied
Falls du eine Fritzbox nutzt, funktioniert es seid dem FritzOS Update nicht mehr, es funktioniert aber weiterhin auf Linux Basierte Samba Server wie z.B. Ein NAS oder Raspberry Pi mit samba Freigaben. wie ich bei icomp schon geschrieben habe. Natürlich benötigst Du für den Amiga das smbfs Programm ohne den gehts nicht.
Da es mit der FritzBox ja nicht funktioniert, habe ich jetzt etwas anderes versucht.
Auf meiner WD MyCloud Ex2 Ultra habe ich einen Benutzer, Passwort und ein Verzeichnis angelegt, auf das ich mit dem Amiga zugreifen möchte.
Deine MountDrive Datei habe ich dem entsprechend angepasst. Sie sieht dann so aus:

run <>NIL: smbfs volume Amiga-Drive: service //192.168.17*.**/Amiga USER=amiga500 Password=meinpasswort

in der Shell erhalte ich aber immer folgenden Fehler:

smbfs: ERRDOS - ERRnoaccess (Access denied).
smbfs: Could not connect to server ´192.168.17*.**´ (1/5, ERRDOS/Access denied).
smbfs fehlgeschlagen Rückgabewert 10

Wenn ich auf dem NAS den anonymen Zugriff erlaube und in deinem Script USER=amiga500 Password=meinpasswort lösche, dann habe ich Zugriff auf die Dateien per Workbench.

Hast du oder jemand anderes eine Lösung für mich?

Vielen Dank vorab.
 

Hornsk001

Administrator
Teammitglied
Ja wie sieht deine smb.conf aus? Hast Du dort die alten Protokolle für die Klienten an? Auch die alte ntlm auth?
Hier mal meine Konfiguration.

Code:
root@Hornsk-System:/etc/samba# cat smb.conf
[global]
    workgroup = WORKGROUP
    netbios name = Hornsk-System
    server string = SambaPi
    server role = standalone server
    server min protocol = NT1
    server max protocol = SMB3_11
    client min protocol = CORE
    client max protocol = SMB3_11
    security = user
    ntlm auth = yes
    lanman auth = yes
    client lanman auth = yes
    map to guest = bad user
    local master = yes
    preferred master = yes
    os level = 65
    ea support = yes
    vfs objects = fruit streams_xattr
    fruit:metadata = stream
    fruit:model = MacSamba
    hide dot files = yes
    aio read size = 16384
    aio write size = 16384
    use sendfile = yes
    socket options = TCP_NODELAY IPTOS_LOWDELAY
    read raw = yes
    write raw = yes
    strict locking = no
    getwd cache = yes
    domain master = no
    local master = yes
    preferred master = no


[Hornsk-System]
    path = /var/www/
    read only = no
    guest ok = yes
    writable = yes
    force user = root

[MULTIBOOT]
    path = /media/daniel/MULTIBOOT
    read only = no
    guest ok = yes
    writable = yes
    force user = root
    create mask = 0777
    directory mask = 0777

[WD_MyBook]
    path = /media/daniel/WD_Storage_A
    browseable = yes
    read only = no
    guest ok = yes
    writable = yes
    vfs objects = fruit streams_xattr   
    force user = daniel
    create mask = 0777
    directory mask = 0777
    force group = daniel
    
 
    create mask = 0660
    directory mask = 0770
    force create mode = 0660
    force directory mode = 0770
 

Beelzebub

Neues Mitglied
Vielen Dank für deine Unterstützung.
Meine smb.conf sieht so aus:

Code:
:
netbios name = MyCloudEX2Ultra
server string = 2-Bay NAS
veto files = /:2eDS_Store/.bin/Network Trash Folder/.systemfile/lost+found/Nas_Prog/mirrored/uploaded/.wdmc/.wdtmp/.AppleDouble/
workgroup = WORKGROUP
security = user
passdb backend = smbpasswd
ldap ssl = no
local master = no
os level = 0
preferred master = no
smb2 leases = yes
fruit:copyfile = yes
printing = bsd
printcap name = /dev/null
disable spoolss = yes
max protocol = SMB3_11
min protocol = LANMAN1
ntlm auth = yes
max log size = 10
log level = 0
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=2097152 SO_SNDBUF=2097152
delete veto files = yes
unix charset = UTF8
encrypt passwords = yes
map to guest = bad user
guest account = nobody
dns proxy = no
use mmap = yes
disable netbios = no
strict allocate = yes
csc policy = disable
min receivefile size = 16k
allocation roundup size = 0
create mask = 0777
directory mask  = 0777
force create mode = 0777
force directory mode = 0777
use sendfile = yes
smb passwd file = /etc/samba/smbpasswd
disable spoolss = yes
nt acl support = yes
acl map full control = yes
load printers = no
unix extensions = no
follow symlinks = yes
wide links = no
printable = no
spotlight backend = tracker
winbind offline logon = yes
fruit:nfs_aces = no
fruit:veto_appledouble = no
aio read size = 0
aio write size = 0
ea support = no
client signing = auto
server signing = auto

[Public]
comment =
path = /mnt/HD/HD_a2/Public
browseable = yes
public = yes
available = yes
oplocks = yes
follow symlinks = yes
map archive = no
guest ok = yes
writable = yes
spotlight = yes
vfs objects = catia fruit streams_xattr

[TimeMachineBackup]
comment =
path = /mnt/HD/HD_a2/TimeMachineBackup
browseable = yes
public = no
available = yes
oplocks = yes
follow symlinks = yes
map archive = no
read list =
write list = "admin"
invalid users = "nobody","restsdk","@restsdk","kalle","amiga500"
valid users = "admin"
spotlight = yes
vfs objects = catia fruit streams_xattr
 

Anhänge

  • Bildschirmfoto 2026-03-18 um 10.27.08.png
    Bildschirmfoto 2026-03-18 um 10.27.08.png
    384 KB · Aufrufe: 2

Hornsk001

Administrator
Teammitglied
Füge mal für den Clienten unter den Zeilen min max hinzu und teste dann mal.
Code:
    client min protocol = CORE
    client max protocol = SMB3_11
 
Oben