分类:
2012-12-28 17:52:08
原文地址:根文件系统的制作(二) 作者:fcdd_linux
网络服务的配置与应用
一、 telnet 服务器:
# telnetd (TCP协议写的,写的启动命令解释器带参,然后冲定向到网络)
开发板作为服务器,输入telnetd,连到局域网上,别的机器就可以访问了
访问的时候输入 telnet ip(开发板的)
二、 ftp服务器:(广域网络)
方法1:
# tcpsvd 0 21 ftpd -w /root &
//上面的0表示对所有ip地址都进行侦听
//ftpd -w这里的参数-w表示client可以对目录执行写操作
//21指定ftp服务器的默认端口
// -t和-T参数设置client在没有任何操作的最大时间之后ftpd主动断开client连接,
//默认-t为2分钟=2 * 60,-T为1小时=1 * 60 * 60
方法2:
# vi /etc/inetd.conf //增加以下代码
21 stream tcp nowait root ftpd -w /root
# inetd // inetd会执行/etc/inetd.conf脚本中的命令行
三、 tftp服务器与客户端配置(局域网)
a、tftp server服务器配置与使用
方法1:
# udpsvd -vE 0 69 tftpd -c /root &
// 上面的0表示对所有ip地址都进行侦听
方法2:
# vi /etc/inetd.conf
69 dgram udp nowait root tftpd tftpd -c /home
# inetd
我们可以通过windows下tftp32软件进行下载、上传文件测试
将tftp32设为客户端,设置主机ip,输入待发送文件名点击put或准备接收的文件名点击get,如下图所示
b、tftp client的使用
tftp32作为服务器
1.将开发板上的hello.c文件put到PC机端tftpd32的根目录下,并且重命名为world.c
#tftp -l hello.c -r world.c -p (tftp服务器的ip地址)
2.将PC上tftp32目录下的world.c文件get到开发板机端,并且重命名为hello word.c
# tftp -l hello_world.c -r world.c -g (tftp服务器的ip地址)