DHCP
的那些的作用、租约之类的在这就不多说了,因为我不太懂
…
呵呵!
写下在配置
DHCP
多区域时遇到的问题。
这台服务器的
IP
地址为
192.168.1.9/24
网关为
192.168.1.1/24
下面是我的配置文件
/etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
shared-network hehe { hehe
是超级作用域的名字;
option domain-name “benet.com”; DNS
的域名
option domain-name-servers “192.168. 1.5” ; DNS
那台机的
IP
default-lease-time 20000;
租约时间
max-lease-time 40000;
option time-offset -18000;
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
range 192.168.1.100 192.168.1.149;
range 192.168.1.151 192.168.1.200
host web {
next-server www.lcvc.com;
hardware ethernet 00: 0C :29:F7:F2:35;
fixed-address 192.168.1.150;
}
}
subnet 192.168.20.0 netmask 255.255.255.0 {
option routers 192.168.20.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.20.255;
range 192.168.20.100 192.168.20.200;
host mail {
next-server mail.lcvc.com;
hardware ethernet 00: 0C :29:F7:F2: 3F ;
fixed-address 192.168.20.210;
}
}
subnet 192.168.30.0 netmask 255.255.255.0 {
option routers 192.168.30.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.3.255;
range 192.168.30.100 192.168.30.200;
}
}
就这样
…
启动服务,显示
OK
了。然后呢,在
CISCO
的三层交换上配置了中继、等一系列的东东。最后让客户机上去自动获取
IP
地址
……..
这时问题来了。
绑定的服务器机子能正常的得到相应的
IP
地址,可其它不同
VALN
的客户机获取的
IP
地址都是
192.168.30
这个网段的了,都能获得IP,但为什么只有一个区域生效呢,
why???
刚开始怀疑是自己的路由设置有问题,可是自己找了台
windows2300
来弄了个
DHCP
服务试验下,不同
VLAN
客户机都能正确获得指定区域的
IP
。这回问题解决了,是上面的配置出问题了。
经过检验原来是
{}
这个问题
ddns-update-style interim;
ignore client-updates;
option domain-name “benet.com”; DNS
的域名
option domain-name-servers “192.168. 1.5” ; DNS
那台机的
IP
default-lease-time 20000;
租约时间
max-lease-time 40000;
option time-offset -18000;
shared-network hehe {
subnet 192.168.1.0 netmask 255.255.255.0 {……
……
}
}
Subnet 192.168.20.0 netmask 255.255.255.0 {…….
……
}
Subnet 192.168.30.0 netmask 255.255.255.0 {……
……
}
最后不同
VLAN
的客户机都能正确获得指定区域的
IP
了。前面是把所有的区域都放到超级作用域
{}
中,并没能实现想要的结果,我也不懂为什么??呵呵
…
不知道 那位 老师能说下
……….
学生在此谢过咯,呵呵!!