【求助】網段在切割成其他的子網段



贊助商連結


purk
2005-03-03, 08:07 PM
我有一個 19.168.16.0開始的網段

如果要切割出a跟b兩個子網段

那a網段內的dhcp要如何設定 b網段的dhcp要如何設定

才可以讓a跟b兩個網段互聯並且讓b網段的pc經由a網段出去wan

thx

贊助商連結


coca_cola_jeff
2005-03-04, 09:57 AM
既然要將一個網段分割成兩個,
那又怎麼會兩個網段之間還有連繫呢?

linux_xp
2005-03-04, 08:03 PM
我有一個 19.168.16.0開始的網段

如果要切割出a跟b兩個子網段

那a網段內的dhcp要如何設定 b網段的dhcp要如何設定

才可以讓a跟b兩個網段互聯並且讓b網段的pc經由a網段出去wan

thx

你最後面提到,要靠 a 網段 的閘道器連出去 wan
那我想你第一行,就打錯了吧
應該是 192.168.16.0 ,也就是私人IP


以此例子來說
Class C 欲切割兩個網段,需借1位,子網路遮罩為 /25
Host ID 佔 7位 (128),每個網段有 128-2 = 126 個 IP可用
255 - 128 = 128
十進位子網路遮罩為 255.255.255.128

A網段:(DHCP所需資料)
----------------------------------------
192.168.16.0 / 255.255.255.128
網段起始:192.168.16.0
第一個可用IP:192.168.16.1
最後可用IP:192.168.16.126
可用IP數:126
廣播位置:192.168.16.127

B網段:
------------------------------------------
192.168.16.129 / 255.255.255.128
網段起始:192.168.16.128
第一個可用 IP:192.168.16.129
廣播位置:192.168.16.255

A網段 和 B網段,各有一個閘道器設置
通常來說,閘道器的 IP 習慣設置在 廣播位置 -1
也就是該網段的最後可用IP

A網段閘道器IP:192.168.16.126
B網段閘道器IP:192.168.16.254

至於 A,B 網段,之間如何互連
那是閘道器路由表設定的問題

如果閘道器是 Linux,那很簡單
A閘道器:
route add -net 192.168.16.128 netmask 255.255.255.128 dev eth(?)
B閘道器:
route add -net 192.168.16.0 netmask 255.255.255.128 dev eth(?)
route add default gw 192.168.16.126

eth(?)是兩閘道器相互連接的網卡編號
設定B閘道器的預設閘道,為A閘道器,使B網段能透過A閘道器上wan

閘道器若是其它系統,就自行研究囉

參考資料:
Class C 子網路切割,速算法 (http://www.pczone.com.tw/showthread.php?t=134197&highlight=%A4l%BA%F4+%BA%F4%B8%F4+%B8%F4%A4%C1+%A4%C1%B3%CE+%B3%CE)

:)

userboy
2005-03-08, 12:11 PM
感謝分享 !! 努力學習中 ^^

linux_xp
2005-03-08, 07:26 PM
B網段:
------------------------------------------
192.168.16.129 / 255.255.255.128
網段起始:192.168.16.128
第一個可用 IP:192.168.16.129
廣播位置:192.168.16.255



打錯了

192.168.16.128 /255.255.255.128 才對

:)