tftp

H3C交换机断电bin文件损坏还原过程

我只是一个虾纸丫 提交于 2020-02-25 22:12:46
交换机断电后引起的config/bin文件的丢失和损坏 issues The secure application files does not exist-flash:/secure.bin! slove 先使用tftp从其它同型号的交换机上下载bin文件备用 tftp 192.168.0.100 put flash:/s5110_52p_si-cmw520-r1108.bin 进入异常交换机的 EXTEND-BOOTWARE MENU # step 1 EXTEND-BOOTWARE MENU <4> File Control <4> Delete File delete all # step 2 EXTEND-BOOTWARE MENU <3> Enter Ethernet SubMenu <5> Modify Ethernet Parameter Protocol (FTP or TFTP) :tftp Load File Name :s5110_52p_si-cmw520-r1108.bin : Target File Name :target : Server IP Address :192.168.2.1 Local IP Address :192.168.2.2 Gateway IP Address :0.0.0.0 # 配置tftp pc 为提示中的server

斐讯k1路由器刷Breed BootLoader(不死UBoot)教程

▼魔方 西西 提交于 2020-02-24 23:01:55
刷入Breed BootLoader: 因为这个K1路由器可以开启telnet服务,所以此处刷Breed可以不使用编程器刷Flash芯片的方法进行。 1.打开K1路由器的Telnet服务。 电脑通过有线的方式连接路由器(为了不必要的麻烦,这里建议用有线连接),在浏览器中输入: http://192.168.2.1/goform/Diagnosis?pingAddr=192.168.2.100|echo""|telnetd 2.在电脑上打开Telnet软件,连接路由器。 Password: 3.备份原uboot。 首先查看系统分区: mtd6: 00010000 00010000 "nvram" 确定有bootloader,导出bootloader到/tmp下 # cat /dev/mtd1 > /tmp/uboot.bin 通过TFTP服务,将备份的bootloader导入到电脑上。 # tftp -p -r mtd1.bin -l mtd1.bin 192.168.2.100 3.开始刷入Breed。 将breed文件传入路由器中,这里可以通过HTTP和TFTP这两种方式。 HTTP方式:(需要路由器能上网) breed-mt7620-reset1. 100% |*******************************| 81685 00:00:00 ETA TFTP方式:

Cisco学习NP(3)-路由器的安全

吃可爱长大的小学妹 提交于 2020-02-24 18:25:59
一:enable密码 1:明文密码 (config)#enable pass xxx ---这种加密是以明文显示 #service password-encryption---将明文密码加密 2:直接密文加密 (config)#enable secret xxx ---密码直接密文加密 注:当password密码和secret密码同时存在时 (1):两者的密码不能配置同样的。 (2):secret密码优于password密码。 二:密码恢复 寄存器的值:用于更改路由器启动时加载的文件。 0x2102:表示路由器启动时自动加载startup-config文件(默认值) 0x2142:----------------------不加载任何配置。 (一)路由器的密码恢复(首先要保证配置已保存) 1:重启过程中,按ctrl+break(Fn+break)(联想:ctrl+fn+b 其它:ctrl+c)键进入ROMMON模式。 2:修改寄存器的值:confreg 0x2142 boot ---重启 3:将startup-config导入到running-config中。 Router#copy startup-config running-config 4:show run查看配置信息,删除或者修改enable密码 5:将寄存器的值改回来。 (config)#config-register

搞嵌入式的,为啥要有uboot

旧街凉风 提交于 2020-02-17 19:59:42
为什么要有uboot 1.1、计算机系统的主要部件 (1)计算机系统就是以CPU为核心来运行的系统。典型的计算机系统有:PC机(台式机+笔记本)、嵌入式设备(手机、平板电脑、游戏机)、单片机(家用电器像电饭锅、空调) (2)计算机系统的组成部件非常多,不同的计算机系统组成部件也不同。但是所有的计算机系统运行时需要的主要核心部件都是3个东西: CPU + 外部存储器(Flash/硬盘) + 内部存储器(DDR SDRAM/SDRAM/SRAM) 1.2、PC机的启动过程 (1)部署:典型的PC机的BIOS程序部署在PC机主板上(随主板出厂时已经预制了),操作系统部署在硬盘上,内存在掉电时无作用,CPU在掉电时不工作。 (2)启动过程:PC上电后先执行BIOS程序(实际上PC的BIOS就是NorFlash),BIOS程序负责初始化DDR内存,负责初始化硬盘,然后从硬盘上将OS镜像读取到DDR中,然后跳转到DDR中去执行OS直到启动(OS启动后BIOS就无用了) 1.3、典型嵌入式linux系统启动过程 (1)典型嵌入式系统的部署:uboot程序部署在Flash(能作为启动设备的Flash)上、OS部署在FLash(嵌入式系统中用Flash代替了硬盘)上、内存在掉电时无作用,CPU在掉电时不工作。 (2)启动过程:嵌入式系统上电后先执行uboot、然后uboot负责初始化DDR

PXE网络装机服务搭建与配置

主宰稳场 提交于 2020-02-07 14:13:48
一、 实验目的 实现自动装机 二、 实验内容 实验一:基于PXE引导启动客户端操作系统 三、 实验环境与准备 准备两台Linux虚拟机,网卡设置为仅主机模式,并在同一网段内 四、 实验分析与设计思路 首先需要安装基于UDP协议的TFTP服务端,来进行后期的简单文件的网络传输, 在TFTP根路径导入需要提供给客户端的引导文件和内核文件,以及PXE引导程序文件pxelinux.0(由syslinux程序提供),启动菜单配置设置,创建pxelinux.cfg 目录,并将isolinux.cfg引导镜像文件进行重命名为default,安装dhcp服务,以便动态为客户机分配IP地址以及将PXE的引导程序文件基于UDP传输给客户机,安装vsftpd,以便提供客户机在PXE引导成功之后进行安装操作系统的程序源包,安装kickstart,在默认的default文件中指引向自动部署的脚本文件路径,在客户机进行测验结果 五:主要实验过程 实验1:使用Centos7实现无人值守自动装机 1,安装dhcp,vsftpd Mount /dev/sr0 /media/cdrom Yum -y install dhcp vsftp vsftp-server Cat /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example > /etc/dhcp/dhcpd.conf Vim

PXE+Kickstart

南笙酒味 提交于 2020-02-05 06:38:47
实现无人值守安装服务的PXE+Kickstart服务程序 配置DHCP服务程序 DHCP服务程序用于为客户端主机分配可用的IP地址,服务器与客户端主机进行文件传输的基础 注意:虚拟机的虚拟网络编辑器中关闭自身的DHCP服务 ##安装DHCP服务程序软件包 yum install dhcp ##允许BOOTP引导程序协议,在让局域网内暂时没有操作系统的主机也能获取静态IP地址; 在配置文件的最下面加载了引导驱动文件pxelinux.0,让客户端主机获取到IP地址后主动获取引导驱动文件 vim /etc/dhcp/dhcpd.conf allow booting; allow bootp; ddns-update-style interim; ignore client-updates; subnet 192.168.10.0 netmask 255.255.255.0 { option subnet-mask 255.255.255.0; option domain-name-servers 192.168.10.10; range dynamic-bootp 192.168.10.100 192.168.10.200; default-lease-time 21600; max-lease-time 43200; next-server 192.168.10.10;

Trivial File Transfer Protocol (TFTP)

北慕城南 提交于 2020-02-02 08:08:28
Assignment 2 The Trivial File Transfer Protocol (TFTP) is an Internet software utility for transferring files that is simpler to use than the File Transfer Protocol (FTP) but less capable. It is used where user authentication and directory visibility are not required. For example, it is used by Cisco routers and switches to transfer images of the operating system from/to the devices. NOTE: TFTP's port is 69 (a system/OS port). This is below 1024 and therefore you cannot bind a Socket to it unless you have administrative access rights on the machine you are working. To avoid any complications

Cobbler无人值守安装系统

半世苍凉 提交于 2020-02-01 11:52:18
  Cobbler由python语言开发,是对PXE和Kickstart以及DHCP的封装。融合很多特性,提供了CLI和Web的管理形式,更加方便的实行大批量部署网络安装系统。 工作流程 设置客户端主机的网卡支持PXE模式网络启动 客户端得到IP地址后,需要提供一个引导程序pxelinux.0(类似于grub) 此文件由syslinux程序提供,所以需要安装syslinux并且能加载内核及内核镜像文件(vmlinuz与initrd.img) 通过distro找到安装的发行版,通过设置的profile找到kickstart文件,完成自动安装 安装流程 CentOS Linux release 7.3.1611 (Core) 使用阿里源 需要epel源   # turn off firewalld & selinux yum install -y cobbler cobbler-web dhcp tftp-server pykickstart httpd rsync xinetd systemctl start cobblerd httpd openssl passwd -1 -salt 'root' '123456'   #使用openssl加密用户名和密码 cobbler check   #pykickstart包就是用来哦检查 kickstart 语法错误的 根据cobbler

Linux基础命令(下)

て烟熏妆下的殇ゞ 提交于 2020-01-28 05:19:40
大家好,我是柒星 之前分享过Linux基础命令上,今天跟大家再盘点一些基础命令! 以下文章来自公众号【Honker】,可在公众号内查看学习资料,回复Linux进行获取。 No.1 df命令 – 显示磁盘空间使用情况 df命令的英文全称即“Disk Free”,顾名思义功能是用于显示系统上可使用的磁盘空间。默认显示单位为KB,建议使用“df -h”的参数组合,根据磁盘容量自动变换合适的单位,更利于阅读。 日常普遍用该命令可以查看磁盘被占用了多少空间、还剩多少空间等信息。 语法格式:df [参数] [指定文件] 常用参数: -a 显示所有系统文件 -B <块大小> 指定显示时的块大小 -h 以容易阅读的方式显示 -H 以1000字节为换算单位来显示 -i 显示索引字节信息 -t 指定块大小为1KB -l 只显示本地文件系统 -t <文件系统类型> 只显示指定类型的文件系统 -T 输出时显示文件系统类型 -- -sync 在取得磁盘使用信息前,先执行sync命令 显示磁盘分区使用情况: [honker@honker ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 devtmpfs 1980612 0 1980612 0% /dev tmpfs 1994756 0 1994756 0% /dev/shm tmpfs 1994756 1040 1993716 1% /run

Ubuntu 配置tftp服务

你说的曾经没有我的故事 提交于 2020-01-26 05:48:35
tftpd-hpa 是一个功能增强的TFTP服务器。它提供了很多TFTP的增强功能,它已经被移植到大多数的现代UNIX系统 1、sudo apt-get install tftp-hpa tftpd-hpa xinetd 2、建立配置文件 sudo vi /etc/xinetd.d/tftp 新建文件tftp tftp内容: service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot -c per_source = 11 cps = 100 2 } 3、建立tftp服务文件目录 mkdir /tftpboot 修改权限:sudo chmod 777 /tftpboot -R 4、重新启动服务。 当配置好tftp的配置文件后,需要重新启动一下xinetd;在终端中输入 sudo /etc/init.d/xinetd reload,重新加载一下进程;再输入 sudo /etc/init.d/xinetd restart,重启服务。 记住,每次修改完配置文件后,都需要重新启动一下服务。 5、安装完成!测试方法: 在/tftpboot 目录下随便放个文件abc 然后