我的系統是
fedora 10
1. 配置本機的
ip位址
比如我的
ip位址是
172.33.66.17
命令列:
sudo ifconfig eth0 172.33.66.17 netmask 255.255.255.0
這是臨時的設定,重啟後就丟失了。如果想儲存設定,就修改配置檔案:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0用#
注掉bootproto=dhcp
,並且新增或設定一些屬性。
我的廣播位址是
172.33.66.255,ip
是172.33.66.17
,子網掩碼是
255.255.255.0
,閘道器是
172.33.66.11
,則設定為:
bootproto=none
broadcast=172.33.66.255
ipaddr=172.33.66.17
netmask=255.255.255.0
gateway=172.33.66.11
onboot=no
type=ethernet
2. 安裝
tftp
服務用下面一條命令能看服務已經開啟,則不用安裝,否則安裝
# netstat-a | grep tftp
udp 00 *: tftp *:*
我的fedora 10
沒有安裝
tftp, tftp-server, xinetd, tsl-utils, tsl-initrd,
rpm包
:tsl-initrd-0.0.9-6tr.i586.rpm
tsl-utils-1.7-8tr.i586.rpm
xinetd-2.3.13-4tr.i586.rpm
tftp-server-0.49-3.fc11.i586.rpm
tftp-0.49-3.fc11.i586.rpm
用rpm
命令安裝到系統上
:sudo rpm -ivh tsl-initrd-0.0.9-6tr.i586.rpm --nodeps --force
sudo rpm -ivh tsl-utils-1.7-8tr.i586.rpm
sudo rpm -ivh xinetd-2.3.13-4tr.i586.rpm
sudo rpm -ivh tftp-server-0.49-3.fc11.i586.rpm
sudo rpm -ivh tftp-0.49-3.fc11.i586.rpm
3. 啟動
tftp
服務sudo ntsysv
,然後選擇
[*] tftp
,讓tftp
服務開機自動啟動,用
tab鍵選確定退出。
然後sudo service xinetd restart
,重啟xinetd
,如果啟動沒有失敗,則
tftp
服務已經啟動了。
fedora 10
上預設有防火牆,可能會攔截
tftp
,在這裡我直接把防火牆設定為開機不啟動,這樣不安全。
sudo chkconfig iptables off
還要把xinetd
設定為開機自動啟動
sudo chkconfig xinetd on
4. 配置
tftp
服務先分析一下
tftp
的配置檔案。
開啟/etc/xinetd.d/tftp
檔案,如下所示:
service tftp
嵌入式TFTP環境搭建
linux ubuntu sudo apt get install tftpd hpa tftp hpa 2.修改配置檔案 linux ubuntu sudo vi etc default tftpd hpa 配置檔案路徑 etc default tftpd hpa 使用者名稱 tftp usern...
嵌入式NFS 和 TFTP配置
nfs主要用於傳檔案使用 sudo apt get install tftpd hpa tftp hpadpkg s tftpd hpa配置檔案目錄,只需修改要共享的檔案目錄即可其他預設 tftp 127.0.0.1或者 tftp locathost除錯時出現transfer timed out.錯...
嵌入式學習 環境搭建
系統環境 rhel 6.5 32bit 虛擬機器 一 搭建交叉編譯環境 1 拷貝toolchain到 usr local opt tar zxvf crosstools 451.tar.gz c usr local opt2 修改環境變數,新增交叉編譯器到路徑path中 vim etc profil...