从零开始linux学习--搭建一台TFTP Server(五)

        笔者上一章搭建了一台DNS server,本来想趁热打铁继续搭建DHCP server。但是考虑到DHCP是一个蛮复杂的过程,所以打算缓一缓,穿插进行。因此笔者准备做点简单的,搭建一台TFTP server。

        TFTP(Trivial File Transfer Protocol/简单文件传输协议)是客户端和服务器进行文件交互的一个常用协议,一般客户端可以向服务器传输一个文件,而被授权的客户端可以从服务器获取这个文件,从而实现文件共享。明确了搭建的目的,笔者就开始着手操作了。

        登陆笔者的服务器,关闭DNS服务: /bin/systemctl stop named.service

        /bin/systemctl status named.service确认一下状态,服务已经关闭。

        一样采用yum安装。首先看一下yum关于TFTP的安装源:yum list | grep tftp

        和之前一样的方式安装tftp:

        yum install tftp.x86_64

        yum install tftp-server.x86_64

        查看一下安装状态:yum list installed | grep tftp

        在linux中很多轻量级服务都是使用xinetd来开启的,笔者继续安装:

        yum install xinetd.x86_64

        再查看一下安装状态:yum list installed | grep xinetd

        类似网站发布,笔者对tftp进行基础配置:cd /etc/xinetd.d

        ls看一下文件:

        编辑文件:vi tftp

        其中server_args字段定义了tftp存放文件的路径。

        笔者把disable字段修改为no,表示不关闭服务,即开启tftp服务。

        wq!保存退出。

        启动tftp服务:/bin/systemctl start xinetd.service

        打开防火墙的UDP69端口,并重启防火墙:

        firewall-cmd --zone=public --add-port=69/udp–permanent

        firewall-cmd –reload

        到此为止tftp的服务器已经安装完成了。笔者在自己电脑上进行一次文件传输测试:

        由于windows不带tftp传输的功能,因此笔者随便找了一款tftp的软件3cdaemon。

        http://3cdaemon.updatestar.com/

        软件使用非常简单,页面展示如下:

        点击文件-配置选定的服务。在TFTP设置中设置好文件所在路径。

        以接收文件为例笔者进行一次TFTP文件传输的操作:

        首先进入笔者搭建的服务器192.168.101.2,进入之前设置的文件目录:cd /var/lib/tftpboot/

        新建一个文档名为server-get,内容为hbai1234:

        vi server-get

        hbai1234

        wq!

        在笔者的windows电脑上关闭防火墙,或者在防火墙策略新增同上udp69端口。

        https://jingyan.baidu.com/article/a17d528559c5b48098c8f29e.html

        在windows客户端点击3CDaemon左侧TFTP客户机的选项,设置TFTP服务器地址为笔者的linux服务器IP地址192.168.101.2,设置远端文件名为server-get,在本地文件名选择希望下载到的文件夹,并将本地保存的文件名同样设置为server-get,点击开始。传输完成后进度会显示接收完成!

        笔者打开刚刚文件传输的目录,发现已经生成了一个名为server-get的文件,使用notepad++打开后,发现文件内容为笔者在服务器上设置的hbai1234。文件传输完成!



        一个小应用:利用TFTP实现交换机版本升级。

        作为一名网管,难免会遇到网络设备版本升级,举个例子,笔者在新采购一批交换机设备时,发现设备的出场版本存在一些小bug,考虑到网络的稳定性,计划升级一下版本。

        笔者一批H3C交换机版本为e6103的版本,计划升级到s5130s_hi-cmw710-system-e6108p10

        首先,笔者从网站上下载这个ipe的版本包:

        在linux环境下,提供了一种简单的linux和window文件互传的方法,即lrzsz。

        登陆笔者的服务器:yum list | grep lrzsz

        安装该软件: yum install lrzsz.x86_64

        在tftp默认文件目录(/var/lib/tftpboot)中输入:rz,会弹出如下窗口。

        找到刚刚下载的ipe文件,并点击add,之后ok

        等到文件传输完成之后,笔者ls -l查看一下文件夹,发现多了一个新版本的ipe文件。

        之后笔者登陆H3C交换机,在执行tftp 192.168.101.2 get S5130S_HI-CMW710-E6108P10.ipe

        这样,只需几分钟的时间就可以将版本上传至交换机完成版本升级了~



问题:

1.     对于TFTP而言,传输端口为UDP 69。TCP的端口测试我们很熟悉是telnet,那么如何测试一台服务器DUP某端口是否打通?

2.     笔者基于TFTP的传输为交换机的版本升级提供了一种方案,对比U盘copy升级文件,TFTP传输有何优势?

3.     在交换机版本升级中,可以同时对多台交换机进行TFTP文件传输,从而大大减少了升级所需的时间,之后可以通过脚本设置一个switch-list列表,将需要升级的交换机管理IP设置到列表中,统一升级。试从流程图的角度简单列一下脚本中除”switch-list”外还需什么字段。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,544评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,430评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,764评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,193评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,216评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,182评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,063评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,917评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,329评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,543评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,722评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,425评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,019评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,671评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,825评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,729评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,614评论 2 353