搭建嵌入式环境 :配置tftp服务
2011-05-16 15:13
639 查看
我的系统是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
0 0 *: 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
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server &nbs ......
}
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
0 0 *: 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
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server &nbs ......
}
相关文章推荐
- 嵌入式软件开发培训笔记——ARM架构Linux系统下交叉编译环境搭建、NFS、TFTP服务配置及Nandflash的读写
- Ubuntu 8.10+VMware6.0嵌入式环境搭建2-tftp服务安装
- 【嵌入式开发技术之环境配置】Ubuntu下 TFTP服务的配置
- 配置服务Ubuntu 嵌入式开发环境配置,交叉编译环境+tftp+minicom
- [3]_嵌入式开发环境搭建1_在ubuntu16.04.3 安装配置nfs 和 tftp服务器
- 嵌入式开发之TFTP开发环境的搭建
- linux开发环境搭建-----ubuntu14.04安装 配置FTP SSH NFS 服务
- 搭建target开发环境时,如何配置TFTP Server。
- tiny6410裸机实验第0章--------------开发环境的搭建(配置 tftp服务器)
- centos7nimi版基础服务搭建+java环境配置+Xshell
- Mac OS X 10.9下搭建java web开发环境之一 开启和配置本机的Apache服务
- 关于嵌入式linux开发环境搭建-TFTP,SAMBA,NFS服务器的搭建
- Spring flex 搭建服务 之 编程环境配置和我的第一个程序(第二章,第一节)
- uBuntu下emacs配置及其嵌入式环境搭建
- solr环境搭建&基本使用 - 程序灵感 solr服务与tomcat整合 solr使用配置步骤 solr使用 推荐分词工具 一.Solr服务与tomcat整合 1、solr
- 嵌入式linux tftp服务的配置
- CentOS6上搭建Tomcat环境并配置服务自启动
- 【服务器搭建环境配置】ftp服务 ubuntu
- RHEL和UBUNTU搭建嵌入式开发环境及配置开发板(笔记)
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.10.配置用户NTF服务