本文发表在 rolia.net 枫下论坛我是搞Cisco的,想和你聊聊这个问题!你的Samsung cable modem出来该是Ethernet(RJ45)嘛,把它接到Router的Ethernet口上,对吗?你的Router肯定有多个Ethernet口了,除Samsung cable modem用一个外,四台PC各用一个对吗?各Ethernet口间作的是Routing还是Bridging?
(1)如果是Routing的话,各PC之间及他们和Router连Samsung cable modem的那个口子就不在一个子网内,但是DHCP是靠Broadcast工作的,PC上的DHCP请求怎么穿过Router?CISCO上用IP helper-address,拿回来的IP一定在同一个子网。所以,你要人工配,并且你还要把子网掩码改小(你可能用30位的子网掩码)。这样倒是make sense,可能可以,出去时在Router上配一条Default的Routing,回来时上端可能象Ethernet一样把包甩在Router和Samsung cable的Ethernet口上,这样就进来了 。但我建议你在Router上做NAT(如果你能拿回来多个合法IP,又不担心Cogeco上的设备会把他们收回,DHCP再分给别人)或PAT(你只能拿到一个IP)。这样哪怕你Router后再多几台PC也可以。
但如各Ethernet间用Bridging,这时Router其实是个Layer two的设备。那就和我前面说的HUB类似,HUB是Layer one的设备。这时我就奇怪他为什么能给你几个IP?一般他们的IP是和上面的端口绑在一起的而不该是DHCP分,另外DHCP分的话为什么不过期呢?看来这是他们设计上的失误。(申明:我对cable modem的网络结构不熟,也没用过,ADSL的情况差不多,还望对这方面熟的高手来给我们分析分析!)。更多精彩文章及讨论,请光临枫下论坛 rolia.net
(1)如果是Routing的话,各PC之间及他们和Router连Samsung cable modem的那个口子就不在一个子网内,但是DHCP是靠Broadcast工作的,PC上的DHCP请求怎么穿过Router?CISCO上用IP helper-address,拿回来的IP一定在同一个子网。所以,你要人工配,并且你还要把子网掩码改小(你可能用30位的子网掩码)。这样倒是make sense,可能可以,出去时在Router上配一条Default的Routing,回来时上端可能象Ethernet一样把包甩在Router和Samsung cable的Ethernet口上,这样就进来了 。但我建议你在Router上做NAT(如果你能拿回来多个合法IP,又不担心Cogeco上的设备会把他们收回,DHCP再分给别人)或PAT(你只能拿到一个IP)。这样哪怕你Router后再多几台PC也可以。
但如各Ethernet间用Bridging,这时Router其实是个Layer two的设备。那就和我前面说的HUB类似,HUB是Layer one的设备。这时我就奇怪他为什么能给你几个IP?一般他们的IP是和上面的端口绑在一起的而不该是DHCP分,另外DHCP分的话为什么不过期呢?看来这是他们设计上的失误。(申明:我对cable modem的网络结构不熟,也没用过,ADSL的情况差不多,还望对这方面熟的高手来给我们分析分析!)。更多精彩文章及讨论,请光临枫下论坛 rolia.net