Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revisionBoth sides next revision | ||
en:general_information:tftp [2020/07/15 14:43] – external edit 127.0.0.1 | en:general_information:tftp [2020/11/19 09:43] – [Ubuntu 14.04/16.04 x86 in vmware player] liedmann | ||
---|---|---|---|
Line 2: | Line 2: | ||
====== TFTP Server ====== | ====== TFTP Server ====== | ||
- | ===== Ubuntu 14.04/16.04 x86 in vmware player | + | ===== Setting up TFTP Server |
- | First you have to install xinetd | + | TFTP (Trivial File Transfer Protocol) is a simplified version of FTP (File Transfer Protocol), |
+ | For example the TFTP server can be used to provide the u-boot, device tree blob and Linux kernel binaries for firmware updates in u-boot on the target hardware. | ||
+ | |||
+ | |||
+ | The first thing is to install | ||
< | < | ||
sudo apt-get install xinetd tftpd tftp | sudo apt-get install xinetd tftpd tftp | ||
+ | </ | ||
+ | |||
+ | The next step is to create folder to act as TFTP root, the files for e.g. the firmware updates has to be stored there. | ||
+ | Typically this folder is located at the root level and named **tftpboot** | ||
+ | < | ||
+ | sudo mkdir /tftpboot | ||
+ | sudo chmod -R 777 /tftpboot | ||
+ | sudo chown -R nobody /tftpboot | ||
+ | sudo / | ||
</ | </ | ||
- | create | + | Now a new xinetd serivce has to be created |
< | < | ||
Line 27: | Line 40: | ||
</ | </ | ||
- | Then create a tftp folder and restart xinetd. | + | |
- | < | + | |
- | sudo mkdir /tftpboot | + | |
- | sudo chmod -R 777 /tftpboot | + | |
- | sudo chown -R nobody /tftpboot | + | |
- | sudo / | + | |
- | </ | + | |