Försöker kopiera över en fil över tftp med atftpd.
Vet inte om det finns någon schysst tftpd guide för ubuntu, men jag har gjort enligt följande:
Kod: Markera allt
sudo aptitude install atftpd
sudo gedit /etc/default/atftpd
Change the following line: USE_INETD=true to USE_INETD=false
sudo invoke-rc.d atftpd start
sudo mkdir /tftpboot
sudo chmod -R 777 /tftpboot
sudo chown -R nobody /tftpboot
sudo /etc/init.d/atftpd restart
En tanke är att det evevntuellt inte fungerar pga. att jag har monterat allt i ram.
#Ur /etc/fstab:
Kod: Markera allt
tmpfs /var/log tmpfs defaults 0 0
tmpfs tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
Kod: Markera allt
[directory] must be a world readable/writable directories.
By default /tftpboot is assumed.
invoke-rc.d: initscript atftpd, action "start" failed.
Kod: Markera allt
drwxrwxrwx 2 nobody root 4.0K 2009-09-21 10:08 tftpboot
Kod: Markera allt
USE_INETD=false OPTIONS="--tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /tftpboot/"
Om jag förstått det rätt så är servern aldrig riktigt startad utan, ligger och lyssnar på porten och mer släpper in trafiken om den tillfrågas. port: 1758 som det står i atftp configen.
Det vore dock trevligt om det fungerade att ha alla config sparade till /tftpboot än /var/lib/tftpboot . Det vekar vara ett fallback läge till /var/lib/tftpboot .