安装DHCP服务
1.
挂载光盘
2.
修改本地yum源
3.
装包
4.
更改相应设置
4.1
查看/etc/dhcpd.conf文件,然后打开该文件内的一个目录,复制该文件的所有内容到dhcpd.conf,更改一些设置。
subnet :分配的网段。
netmask:子网掩码。
option routers:网关。
option domain-name-servers:域名服务器。
range dynamic-bootp:这后面跟分配的地址范围。
host us:这里面是保留地址的设定。
*注:linux里的dhcp只能发布和自己同网段的IP。
*shared-network dhcpname:给dhcp命名。
5.
生效。
不能重启的dhcp
如果无法启动dhcp服务,但是系统又没有相应提示,试试打开配置文件dhcpd.conf,看之前复制的内容第一行是不是被注释掉了。因为原来的dhcpd.conf最后一行是#,复制的时候系统默认从#后面开始复制,所以有可能复制过来的内容第一行被注释了。
分发多网段
linux做dhcp服务,如果要分发除了自己IP的网段之外的网段,则要注意两点:
1.必须要分发一个和自己IP相对应的网段
2.要做超级作用域。
超级作用域
将分配的各个网段包括起来方便管理,其实就是一文件夹的功能,没别的了。
【说点正经的= =】
好吧。
在这个网络日益扩大的年代,一个C类地址早已不够用,dhcp服务器就要分配更多不同网段的IP,不易管理。这时候就用超级作用域把各个网段包括起来……方便管理= =
对于linux来说,要分配其他网段的IP,必须先分配一段自己的IP,再分其他网段的。如果没有超级作用域,则它只能分配第一个网段的IP——也就是它自己网段范围内的IP。经测试,无超级作用域客户端无法申请到其他网段的IP。
shared-network name{
}
超级作用域的代码。在括号内填写各个网段就可以了。
↑是前辈的笔记。经测试- -貌似不行。确切的说,是一个超级作用域内包括一个网段。
也就是说要分配多少个网段,就要做多少个超级作用域√