dhcp

cobbler无人值守

折月煮酒 提交于 2019-12-03 09:47:38
一、背景介绍 ​ 作为运维,在公司经常遇到一些机械性重复工作要做,例如:为新机器装系统,一台两台机器装系统,可以用光盘、U盘等介质安装,1小时也完成了,但是如果有成百台的服务器还要用光盘、U盘去安装,就显得有些力不从心了。PXE技术就能很好的解决这个问题,本文将会对PXE的工作原理有所介绍,而cobbler则是基于PXE技术的工作原理的二次封装,通过命令的方式简化了PXE配置过程。 二、 安装系统的方法    光盘(ISO文件,光盘的镜像文件)===>>每一台物理机都得给一个光驱,如果用外置光驱的话,是不是每台机器都需要插一下   U盘:ISO镜像刻录到U盘==>>需要每台机器都需要插一下   并行安装==>>网络安装    自动化安装 三、PXE说明 说明   PXE,全名Pre-boot Execution Environment,预启动执行环境;   通过网络接口启动计算机,不依赖本地存储设备(如硬盘)或本地已安装的操作系统;   由Intel和Systemsoft公司于1999年9月20日公布的技术;   客户端/Server的工作模式;   PXE客户端会调用网际协议(IP)、用户数据报协议(UDP)、动态主机设定协议(DHCP)、小型文件传输协议(TFTP)等网络协议;   PXE客户端(客户端)这个术语是指机器在PXE启动过程中的角色。一个PXE客户端可以是一台服务器

思科模拟器上完成单臂路由配置的试验纪实

左心房为你撑大大i 提交于 2019-12-03 08:36:54
实验环境:Cisco Packet Tracer Student 6.2.0.0052 全局模式下show run显示如下配置: --------------------------------------------------全局模式--------------------------------------------------------- 路由器:cisco 2620XM 配置 interface FastEthernet0/0 no ip address duplex auto speed auto ! interface FastEthernet0/0.2 encapsulation dot1Q 2 ip address 192.168.1.1 255.255.255.0 ! interface FastEthernet0/0.3 encapsulation dot1Q 3 ip address 192.168.2.1 255.255.255.0 ! 交换机:cisco 2960-24T配置 hostname Switch ! ! ip dhcp excluded-address 192.168.1.1 192.168.1.2 ip dhcp excluded-address 192.168.2.1 192.168.2.2 ! ip dhcp pool vlan2

cobbler批量部署centos

。_饼干妹妹 提交于 2019-12-03 06:34:41
简介 一、实现过程 1.自动安装过程 简单的来说客户端的电脑网卡带有并开启pxe功能,开机会自动获取IP地址、tftp地址、pexlinux文件名----->加载pxelinux.0、内核文件vmlinuz、伪文件系统initrd.img----->启动系统----->到pxelinux指定的tftp地址下载ks.cfg文件----->根据ks.cfg文件的去http、ftp、nfs寻找镜像、安装操作系统 客户端<-------IP---------DHCP服务器 客户端<----pxelinux----tftp服务器 客户端<----default------tftp服务器 客户端<-----ks.cfg------http、ftp、nfs 客户端<----镜像地址---http、ftp、nfs 客户端<----安装系统---http、ftp、nfs 2.基本配置文件结构 pxe批量部署操作系统就是通过以下几个服务共同完成的,cobbler工具是将几者更加集中地进行管理,使运维人员不需要在乎底层的工作。这里只介绍了cobbler用于批量部署系统用到的服务以及相关的文件。 dhcp /etc/dhcp/dhcp.conf 提供IP地址,提供tftp服务器、pexlinux文件名 tftp /var/lib/tftpboot/ 提供初始内核以伪文件系统 \---vmlinuz

PXE批量部署安装Linux系统

独自空忆成欢 提交于 2019-12-03 02:50:45
PXE介绍 1)Preboot Excution Environment 预启动执行环境 2)Intel公司研发 3)基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统 4)PXE可以引导和安装Windows,linux等多种操作系统 PXE工作原理  Client向PXE Server上的DHCP发送IP地址请求消息,DHCP检测Client是否合法(主要是检测Client的网卡MAC地址),如果合法则返回Client的IP地址,同时将启动文件pxelinux.0的位置信息一并传送给Client Client向PXE Server上的TFTP发送获取pxelinux.0请求消息,TFTP接收到消息之后再向Client发送pxelinux.0大小信息,试探Client是否满意,当TFTP收到Client发回的同意大小信息之后,正式向Client发送pxelinux.0 Client执行接收到的pxelinux.0文件 Client向TFTP Server发送针对本机的配置信息文件(在TFTP 服务的pxelinux.cfg目录下),TFTP将配置文件发回Client,继而Client根据配置文件执行后续操作。 Client向TFTP发送Linux内核请求信息,TFTP接收到消息之后将内核文件发送给Client

Sending DHCP Discover using python scapy

匿名 (未验证) 提交于 2019-12-03 02:49:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I am new to python and learning some network programming, I wish to send an DHCP Packet through my tap interface to my DHCP server and expecting some response from it. I tried with several packet building techniques such a structs and ctypes and ended up with using scapy. Here I am able to send DHCP Packet but unable to get any response from the DHCP server(Analyzed using wireshark and tcpdump)..My packet looked like same as original DHCP packet but failed to get response. Here is my code import socket from scapy.all import * def main(): if

路由器桥接时,为什么要关闭dhcp服务器?

回眸只為那壹抹淺笑 提交于 2019-12-03 02:26:14
问 :看网上的一些教程,路由器设置无线桥接的时候,副路由器中的 dhcp 服务器需要关闭,请问这是为什么? 答 :两个路由器无线桥接时,之所以要关闭副路由器的 dhcp 服务器,是为了避免 ip 地址错误、冲突。下面会具体说明。 上图:dhcp服务器分配ip地址原理 1、首先,大家要明白路由器中的dhcp服务器的作用是什么?把这个问题搞清楚了,才能更好的了解为什么要关闭副路由器中的dhcp服务器。 路由器中的dhcp服务器,是给连接路由器的电脑、手机、平板,分配上网所需的ip地址信息。 2、其次,我们再来说一下,无线桥接后,副路由器不关闭dhcp服务器存在的一些问题。 如果副路由器的dhcp服务器不关闭,无线桥接后,主路由器、副路由器的dhcp服务器同时在工作。 这时候,手机、电脑连接桥接后的网络上网;手机、电脑将会随机从从主路由器、副路由器的dhcp服务器获取上网所需的ip地址信息。   a、如果运气好,获取主路由器dhcp服务器分配的ip地址,那么此时电脑、手机是可以正常上网的,没有任何的问题。   b、但是,如果你的手机、电脑是从副路由器的dhcp服务器获取的ip地址,这时候手机、电脑就不能上网了,原因如下。 存在IP地址冲突 如果主路由器的dhcp服务器,已经给网络中的设备,分配了192.168.1.100这个ip地址。 如果主路由器的dhcp服务器,已经给网络中的设备

Querying a DHCP server in C#

匿名 (未验证) 提交于 2019-12-03 01:13:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I need to get the mapping of MAC to IP stored on DHCP server, either through a program running on the server itself or preferably through a program running on one of the DHCP clients. I understand netsh utility can be used to get the dump however i have not had much success with that. Any working examples or hint on that? I have admin rights on DHCP server Edit I dont want to use arp cache as that would require me to either broadcast ping (which is not allowed on windows) or ping the all possible ip address of subnet( which takes lot of time

openwrt修改hosts

匿名 (未验证) 提交于 2019-12-03 00:42:01
不同于标准linux主机,openwrt使用dnsmasq来管理dns和dhcp。 修改dnsmasq的配置文件 vi /etc/config/dhcp 在config dnsmasq这组下面添加 list addnhosts ‘/etc/myhosts‘ 这样就可以把/etc/myhosts文件当成host文件来试用了,修改完需要service restart dnsmasq 原文:https://www.cnblogs.com/sherlock-merlin/p/9346791.html

ubuntu-mate 搭建无线路由器

匿名 (未验证) 提交于 2019-12-03 00:40:02
ubuntu-mate 搭建无线路由器** 1. sudo apt update 2.ip addr查看网络信息(有线网卡为eth0, 无线网卡为wlan0) 3. sudo vi /etc/network/interfaces ,输入以下内容后保存。 auto eth0 iface eth0 inet dhcp allow - hotplug wlan0 iface wlan0 inet static address 172.168 . 1.1 netmask 255.255 . 255.0 broadcast 172.168 . 1.255 network 172.168 . 1.0 4.执行以下脚本禁用NetworkManager后重新启动, #!/bin/bash systemctl stop NetworkManager.service systemctl disable NetworkManager.service reboot 5.Install hostapd 5.1. sudo apt isntall hostapd 5.2. sudo service hostapd stop 5.3 sudo vi /etc/hostapd/hostapd.conf interface = wlan0 driver = nl80211 ssid = your_wifi_name

DHCP服务:个人简单整理

匿名 (未验证) 提交于 2019-12-03 00:39:02
DHCP作用 概念:DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址、子网掩码、网关以及DNS等tcp/ip信息,给用户或者内部网络管理员作为对所有计算机作中央管理的方法。 DHCP租约四部曲: A:客户端进行IP请求 当一个DHCP客户机启动时,会自动将自己的IP地址配置成0.0.0.0,由于使用0.0.0.0不能进行正常通信,所以客户机就必须通过DHCP服务器来获取一个合法的地址。由于客户机不知道DHCP服务器的IP地址,所以它 使用0.0.0.0的地址作为源地址,使用UDP68端口作为源端口,使用255.255.255.255作为目标地址,使用UDP67端口作为目的端口来广播请求IP地址信息。 广播信息中包含了DHCP客户机的MAC地址和计算机名,以便使DHCP服务器能确定是哪个客户机发送的请求。 B:服务器相应 当DHCP服务器接收到客户机请求IP地址的信息时,它就在自己的IP地址池中查找是否有合法的IP地址提供给客户机。如果有,DHCP服务器就将此IP地址做上标记,加入到DHCPOFFER的消息中,然后DHCP服务器就广播一则包括下列信息的DHCPOFFER消息: DHCP客户机的MAC地址