tftp

Linux服务之cobbler批量部署篇

只谈情不闲聊 提交于 2019-11-26 17:19:00
一、Cobbler简介: Cobbler通过将设置和管理一个安装服务器所涉及的任务集中在一起,从而简化了系统配置。相当于Cobbler封装了DHCP、TFTP、XINTED等服务,结合了PXE、kickstart等安装方法,可以实现自动化安装操作系统,并且可以同时提供多种版本,以实现在线安装不同版本的系统。 1.1 cobbler相关服务 DHCP:DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHCP failover服务,这是需要特别开启的服务,DHCP failover是用来做“双机热备”的。 TFTP:TFTP是一种比较特殊的文件传输协议。相对于FTP和目前经常使用的SFTP,TFTP是基于TCP/IP协议簇,用于进行简单文件传输,提供简单、低开销的传输服务。TFTP的端口设置为69。 相对于常见的FTP,TFTP有两个比较好的优势: 1

GNS3 VoIP Lab (Cisco 3725 and CME 4.3)

一个人想着一个人 提交于 2019-11-26 16:28:14
Here is a simple VoIP Lab in GNS3 environment. It is only used for my lab test and recorded here for future reference. 1. Topology: GNS3 Topology: Logic Topology: xp(192.168.2.60)——–C3725 Router(192.168.2.10) 2. Enviroment: ESXi 5.5 (or Vmware Workstation/Player) IP Bule’s VTGO softphone from http://www.ipblue.com/download.asp?product=vtgo c3725-adventerprisek9-mz.124-15.T5.bin (Router IOS) cme-full-4.3.0.0.tar (CME image) Windows XP TFTPD from h ttp://tftpd32.jounin.net/tftpd32_download.html GNS3 from http://www.gns3.net/download/ Cloud C1’s configuration to Ethernet Interface on host machine

O Errors During TFTP Cisco IOS Image Copying

本秂侑毒 提交于 2019-11-26 16:25:55
I were using TFTPD32 to transfer a image to Cisco 3560 switch. It was fine at the beginning then when it was almost done I got lots of O errors. O usually indicates that a packet was received out of order and the copy process may fail. Symptoms: Switch# copy tftp: flash: Address or name of remote host []? 1.1.1.2 Source filename []? c3560-ipbasek9-mz.150-2.SE9.bin Destination filename [c3560-ipbasek9-mz.150-2.SE9.bin]? Accessing tftp://1.1.1.2/c3560-ipbasek9-mz.150-2.SE9.bin… Loading c3560-ipbasek9-mz.150-2.SE9.bin from 1.1.1.2 (via Vlan1): !!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!! O

Fortigate Firewall Console TFTP Image Recovery

一个人想着一个人 提交于 2019-11-26 16:19:42
Recently I had a experience to install firmware from a local TFTP server under console control to reset a FortiGate unit to factory default settings. It was caused by a failed firmware upgrade. System died after reboot. Power light was green, but not other interfaces. I recorded the all steps in this post. 1. Physical Connections I were using Fortigate 30D to do this firmware TFTP installation. There are four different types of interfaces on the back of Fortigate 30D. Here is the photo how Fortigate connected to my laptop with console connection and WAN interface Ethernet connection. Fortigate

PXE无人值守批量安装系统

不羁的心 提交于 2019-11-26 12:35:01
一、概括   通过网络引导系统的做法可以不必从硬盘、软盘或CD-ROM硬盘,而是完全通过网络来引导一台计算机。这对于安装来说非常方便,因为它意味着你可以坐在桌子旁边,不必走到机器那里插入CD-ROM光盘或软盘,就可以从网络上引导位于别处的一台机器。    PXE的作用 :就像在网卡上ROM里的小小操作系统,它通过标准API把自己的网络引导功能提供给系统的BIOS,就可以通过网络启动linux;   PXE网络引导过程:一台主机广播一个设置了PXE选项的DHCP“发现”请求,然后一台DHCP服务器用一个包含有PXE选项的DHCP包来响应它(引导服务器的IP地址和引导文件的名字)。客户机通过TFTP下载它的引导文件,然后执行此引导文件。   用于执行自动安装的工具叫做kickstart,由system-config-kickstart工具生成kickstart的配置文件ks.cfg。 二、实现思路   原版(官方)镜像安装完成以后,将系统做成gho系统备份镜像文件。通过网络将gho系统备份镜像分别利用网卡的Mac地址进行ip地址的分配,再分发。 三、环境准备   两台虚拟机:一个为测试环境:(CentOS, 192.168.144.133 ),另外一台CentOS作为被安装端,设置网络引导安装 四、安装准备 ①搭建yum光盘源   用yum来安装所需要的安装包 (1)[root

自动化运维之CentOS7下PXE+Kickstart+DHCP+TFTP+HTTP无人值守安装系统

淺唱寂寞╮ 提交于 2019-11-26 02:24:27
一、概述 1、关于PXE Preboot Execution Environment翻译过来就是预启动执行环境;简称PXE;传统安装操作系统的方法是CDROM或U盘引导,而PXE技术解决的是从网络引导安装系统,当然PXE技术不是什么新技术了,是Intel和Microsoft在1998年定义的更大PC98规范的一部分。有关PXE规范的 详细文档 2、pxe引导相关角色说明 PXE作用: 引导装机 Kickstart作用: 将安装系统的过程中通过ks.cfg文件中的配置信息,实现自动安装配置达到无人值守自动安装; TFTP: 支持PXE 引导的网卡中从tftp服务器端下载pxelinux.0文件、vmlinuz、initrd.img等内核引导文件; DHCP: PXE引导过程中获首先获取IP地址,并提供pxelinux.0文件位置; HTTP: 用于下载ks.cfg以及系统镜像文件 通用的无人值守做法如下: 通过一台没有系统的裸机网卡支持pxe协议,开机后从dhcp服务器获取ip和pxelinux.0文件并从tftp服务器上加载相关内核引导文件;同时下载 kickstart的cfg配置文件,指定系统镜像文件位置加载安装,从而实现无人值守安装! 如图(图片来自于网络): 3、环境准备说明 本次测试环境说明: PXE服务器:CentOS7.4 基于virtualboxt的虚拟机 ip

CentOS7下tftp服务安装配置

时光总嘲笑我的痴心妄想 提交于 2019-11-25 23:37:01
1、软件包安装 root用户或者普通用户使用sudo权限执行如下命令: yum install xinetd tftp tftp-server # root 用户执行 sudo yum install xinetd tftp tftp-server # 普通用户执行 2、tftp-Server服务配置 [root@localhost ~]# cat /etc/xinetd.d/tftp # default: off # description: The tftp server serves files using the trivial file transfer \ # protocol. The tftp protocol is often used to boot diskless \ # workstations, download configuration files to network-aware printers, \ # and to start the installation process for some operating systems. service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server