本文共 2530 字,大约阅读时间需要 8 分钟。
boot.iso 可以用dd命令生成一个u盘,u盘启动,用dd命令可能有点问题,windows有一些工具可以轻易的制作启动u盘,linux也有,需要安装包 把之前的boot.iso转换成格式就可以了,然后再用dd命令刻到u盘里 dhcp工作的时候,通过客户端向服务器申请地址,4个过程实现交换了4个包 dicover offer dhcp request dhcp ack 可以通过 dhclient来抓包获取过程,默认后台运行,-d前台运行 renewal (重建)下次续租的多少时间 在这个文件夹里有dhcp获取的信息 86400 33200 租期百分之50 就提前续租,有可能成功,有可能失败,如果失败,在87%,(因为之前失败了,就不再去找原来的)在广播地址,如果有地址,就会有新的地址 如果电脑中间离开网段,计算机连接网关,连接不到,就会认为自己导了另外一个网段,就不会用旧的地址,会重新想dhcp服务器,重新要新的地址 release 释放地址,将会重新申请 续约 renew会立即重新续约租期 dhcp发现原地址没人使用,会优先把原来的地址给你 把6变成dhcp客户端 dhcp跨网段,如果广播过不去,就得不到地址 request ,广播是因为要告诉别的服务器 客户端用68,服务器用67 dhcp协议是基于67,68端口的 购买符合1542国际标准的路由器,来支持跨网段的dhcp服务器请求 如果电脑在不同网段,那么就需要每个网段搭建一个dhcp服务器,这样的成本有点高 那我们就搭建一个dhcp服务器,在路由器上启用一个特殊配置符合国际标准的 RFC 1542兼容的路由器 是允许dhcp广播通过的,别的广播过不去的 路由器不符合标准 如果不买路由,那就做个dhcp的代理(负责收集当前网络dhcp广播,当发现一个机器发送广播,这个代理就会收集请求,事先配置了这个dhcp服务器的地址,所以受到请求会以单播的方式发送给dhcp服务器),用代理单播到已知的dhcp服务器上 如上,搭建的方法,成本也挺高,还有一种,启用路由器代理(看一下路由器手册就可以了) arp,dhcp解析协议,ip地址解析成mac地址 rarp ,mac地址解析成ip地址 dhcp内容丰富更加专业 dnsmasq,包含了(dhcp,dns)小的集成软件 作为dhcp服务器,地址需要为静态地址,做dhcp实验,把网络改成仅主机,或者非桥接 仅主机默认有dhcp服务,如下dhcp获取的 地址 去掉,等于仅主机没有自带的dhcp服务了 重启,之后拿不到地址 无获取地址 dhcp服务器地址为192.168.30.8,能否配置6.6.6.6网段ip 操作之前确认防火墙和selinux是否关闭 禁用selinux 包的信息 isc著名的有dns和dhcp 安装dhcp包 查看包的文件列表 启动失败,可能有些服务刚安装,并不是很全,并没有准备好相关设置 配置文件,启动文件,分配文件地址池 配置文件没有配置监听网段接口的信息,不知道要给哪个网段分配地址 提示参照样本文件 查看非#开头的行 **参考例子,分配6.6.6网段地址 subnet子网声明 在这个网段哪些地址分配(range 10到20range 10.254.239.10 10.254.239.20) ** 修改成如下 仍然错误,因为dhcp是依赖于广播分配地址,就说明,dhcp服务器和其他客户端机器需要在一个网段 所以分配其他的网段可以留着,需要添加至少一个本网段的配置 不写范围,拿不到地址,所以需要加网段 router网关(一般网关是打头的,1,254,应该把一些被服务器占用的地址排除) option选项 还可以配置DNS,domain-name是,域后缀 可以放在下面option,也 可以放在原位 dns负责名字解析,一般写成ip domain-name,是客户端从服务器获取地址的时候,还可以获取一个域后缀 如果你的电脑没有配置主机名(默认为local。localdomain) 地址稳定,减少网络流量,可以把值调大一点 生产环境足够,可以调长一点 如果不够,可以调短一点,保证释放了可以给其他主机使用 想要稳定可以把租期时间改长一点,为一天 86400 max-lease-time 最长租期 可以修改,最大只能分给你这么多(如果客户端有大的需求可以申请,但是最大只能给你这么长的时间) 对于dhcp服务reload不起作用只能重启 设置开机启动 enable 把主机名重启能否拿到刚才设置的值 拿到地址就会在dhcp服务器的日志文件提现出来 dhcp默认是格林尼治时间相差8小时 cat /etc/resolv.conf 搜索域后缀,ping www(就会自动给你加上magedu.org,需要配合dns) dhcp通用的设置都已经拿到了,子网掩码,网关 已经拿到地址 ** 再来看下dhcp配置,之前我们是把网关放在了subnet语句块里 也可以把子网 和网卡放到option语句块里(全局语句块) 也可以把dns服务器放到下面 (上下都定义了dns,哪个生效) ,重启dhcp服务,重新拿到地址 网关为192.168。30。254 说明subnet有效 dhcp分配地址的时候还可以做到类似静态地址的效果(服务器想要分配的地址相对固定,就需要和mac地址绑定) 如何把ip地址和mac地址绑定 重新启动 做实验一定要修改网卡模式 需要制定哪个是DHCP服务器 不仅希望客户端获取地址,还想要获取next-server(就会找到这个DHCP服务器,也是要通过文件引导的filename"pxelinux。0") ** next-server这两项是实现自动安装的配置(以前是通过光盘,现在通过网络就需要配置这个,网卡引导 文件,tftp-server上面 pxelinux.0这个文件可以启动网卡,让网卡来引导进而实现安装 这个就需要tftp服务器,就是next-server(就会尝试寻找30.7机器,来寻找引导文件 文件名也需要人为指定,就叫filename) centos7不支持转载地址:http://hzkgn.baihongyu.com/