rh-9下dhcp服务的配置4

rh-9下dhcp服务的配置4

3.分配多网段的ip地址
如果在一个比较大物理网络中存在多个ip子网,而且都需要用dhcp的服务来分配提供服务的话,可以才用的一种方法是在每个网段里都设一个dhcp服务器,很显然那样会浪费资源的。所以应该考虑使用dhcp的中继代理功能,dhcp的中继代理功能允许将无dhcp服务器的子网内的dhcp客户请求转发给其他子网内的一个或多个dhcp服务器。
4.在dhcp服务器上设置超级作用域
修改dhcp服务器(192.168.16.177)上的dhcp.conf
shared-network  名称 {
subnet 子网1的网络id netmask 子网掩码{
...
}
subnet 子网2的网络id netmask 子网掩码{
...
}
}
如附件图的配置共参考,我略写了
ddns-update-stytle interim;
ignore client-updates;
shared-network mysuperdhcp {
option ...;
option ...;

subnet 192.168.16.0 netmask 255.255.255.0 {
range 192.168.16.11 192.168.16.100;
option ...;
...
}

subnet 192.168.17.0  netmask 255.255.255.0 {
range 192.168.17.10  192.168.17.100;
option router 192.168.17.1;
option ...;
...
}

subnet 192.168.18.0  netmask 255.255.255.0 {
range 192.168.18.10  192.168.18.100;
option router 192.168.18.1;
option ...;
...
}
}
5.设置dhcp中继代理
连接3个网卡的那台计算机上安装dhcp代理很容易,只要安装dhcp服务就行了,因为安装上dhcp服务会自动安装上dhcp代理dhcprelay。
vi /etc/sysconfig/dhcprelay文件,修改如下:
# command line option here
INTERFACES="eth1 eth2"
DHCPSERVERS="192.168.16.177"
也可以用命令 dhcrelay -i eth1 -i eth2 192.168.16.177
6.启动和停止dhcp服务
/etc/init.d/dhcpd start
/etc/init.d/dhcpd stop
/etc/init.d/dhcpd restart
7.设置dhcp自动启动
用ntsysv命令启动一个服务配置窗口 把dhcpd前加上星号
8.dhcp的客户端的配置
linux中把vi /etc/sysconfig/network-scripts/ifcfg-eth0 改为BOOTPROTO=dhcp,
然后重新启动网卡 可用命令ifdown eth0;ifup eth0 或ifconfig eth0 down;ifconfig eth0 up
测试 ifconfig eth0
windows中把tcp/ip属性设为 自动获取ip地址 和自动获取dns服务器地址
测试 在命令行窗口中 打上 ipconfig /release  ipconfig /renew

*******到此dhcp的服务大部分的服务基本配置完成************
谢谢楼主分享~~~