2006-7-13 09:19
lc1999
问一个subnet子网的问题?
shared-network name {
option domain-name "test.redhat.com";
option domain-name-servers ns1.redhat.com, ns2.redhat.com;
option routers 192.168.1.254;
more parameters for EXAMPLE shared-network
subnet 192.168.1.0 netmask 255.255.255.0 {
parameters for subnet
range 192.168.1.1 192.168.1.31;
}
subnet 192.168.1.32 netmask 255.255.255.0 {
parameters for subnet
range 192.168.1.33 192.168.1.63;
}
}
上面是我在书上看到的dhcpd.conf的一段.我觉得subnet 192.168.1.0 netmask 255.255.255.0
和subnet 192.168.1.32 netmask 255.255.255.0是同一个子网,对不对?
为啥写为两段呢?
还是我对subnet的理解有问题.netmask 255.255.255.0表明前24为代表网络,就是192.168.1, 对不对?
谢谢!
2006-7-17 06:50
阿土
是不是同一个子网,用掩码和IP地址的二进制相加,看值是否相同.相同则为同一子网;不同不是同一子网.
2006-7-17 10:40
老老鼠
掩码写的有问题,写255.255.255.224就好了,否则你两段完全可以写一起,池就定义为192.168.1.1-63了
2006-7-17 23:36
lc1999
这不是我写的。
[quote]原帖由 [i]老老鼠[/i] 于 2006-7-17 10:40 发表
掩码写的有问题,写255.255.255.224就好了,否则你两段完全可以写一起,池就定义为192.168.1.1-63了 [/quote]
是linux提供的例子。
我的问题是 subnet 192.168.1.0 netmask 255.255.255.0
和subnet 192.168.1.32 netmask 255.255.255.0是同一个子网,对不对?
为啥写为两段呢?
还有,如果掩码写255.255.255.224,肯定就是两个网段,对吧?
谢谢!
[[i] 本帖最后由 lc1999 于 2006-7-17 23:39 编辑 [/i]]
2006-7-17 23:42
炸鸡
这个例子写得有问题。
2006-7-18 16:07
老老鼠
[quote]原帖由 [i]lc1999[/i] 于 2006-7-17 23:36 发表
subnet 192.168.1.0 netmask 255.255.255.0 用24位掩码,指的是网络使用一个完整C类地址段,有256个地址,其中254个可用
subnet 192.168.1.32 netmask 255.255.255.0 应该是用错了掩码,1.32之前如果只划分了一个网段,则应该是255.255.255.224的掩码,如果划分了2个网段,则掩码可以是27位,也可以是28位,也可以是29位 ,但是不应该是24位。
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.