Today an article for freeing your mind : how to share over the network between linux and a real amiga. Networking makes the life so simple !
Note : this article is an improved version of the first one I did in May 2014. This version allowed to be used as is, the SMB conf file allows to share for icaros and a real a1200 at the same time.
You can find an article for sharing over the network between icaros and linux there : http://amiga.thewetmachine.net/en/2014/04/18/icaros-share-over-the-network-between-aros-and-linux/
The best way to surf the network, download programs, … today with an amiga 1200 classic is its original case, is buying an easynet pcmcia card : http://amiga.amedia-computer.com/index.php/catalogue/infos/1/1/LC_EASYNETRJ45
For me network is better than sharing usb keys, or connecting the internal CF card to a slot on your PC (that you still can do ofcourse).
Samba allows to share over the network with all systems : windows, linux, macintoshes, amiga … But the password encryption of the SMBv2, that is the standard now, is not understood by amiga smb stacks.
So, with normal smb configuration : guest not allowed, normal password…, you get this behavior :
The SMB stack (amiga side) ask twice for the password of the share, and get to an error like (hades is the name of my linux computer) :
socket access from hades denied! access denied!
it seems that linux password encryption is coming into play there. I tried to use “encrypt password = no” in smb.conf, but i got the same error, AND the smb connection did not work anymore on both AROS and linux side.
edit your samba conf file
sudo nano /etc/samba/smbd.conf
delete the content, and put that :
[global] workgroup = PHLEGETON dns proxy = no log file = /var/log/samba/log.%m max log size = 1000 panic action = /usr/share/samba/panic-action %d security = user encrypt passwords = true passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* $ passdb backend = tdbsam obey pam restrictions = yes unix password sync = yes create mask = 0775 directory mask = 0775 usershare allow guests = yes map to guest = Bad Password # amiga [amiga] comment = a1200 emulated path = /home/amiga public = yes writable = yes available = yes browsable = yes guest ok = yes create mask = 0777 directory mask = 0777
Be sure that your share has the 777 permissions (world writable). It’s not secure, but we are speaking about amiga communicating with samba 🙂
sudo chmod 777 [path to your share]
Amiga sideI assume that your amiga is up and working on the network. For this you must
- install the driver from the FD disk given with the easyneth card
- follow the install instructions of easynet installer, choose the right device driver for your card
- configure IP, netmask, Gateway and DNS for use with your local network (for my freebox, it is IP: 192.168.0.23 mask: 255.255.255.0 gw: 192.168.0.254 DNS: 192.168.0.254)
- reboot for the assigns to work
- launch easyneet tool and click on “connect”
- Share = “amiga” -> be carefull, the field has a space character by default, you must delete it, strange bug
- workgroup = for me it is “phlegeton”
- Username = “guest”,
- password = “none”