請問一下,我原本是用192.168.1.0的網段,
DHCP Server(Linux)是192.168.1.2,
現在要新增192.168.2.0的網段(兩個網段沒有用Router隔開),
想用同一個DHCP Server,dhcpd.conf的設定如下,
現在的問題是,192.168.1.0網段的Client可以取得IP,
但是192.168.2.0網段的Client無法取得IP,我測試過確定不是Client的問題,
是dhcpd.conf哪裡設定錯了嗎?還是Linux上有其他地方要設定?
請指教,謝謝!
default-lease-time 7200;
max-lease-time 9600;
group {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.2.255;
option routers 192.168.2.254;
option domain-name-servers 192.168.1.1
option domain-name "test.com.tw";
subnet 192.168.2.0 netmask 255.255.255.0 {
# range 192.168.2.248 192.168.2.249;
}
(下面這台無法取得IP)
host test {
hardware ethernet aa:aa:aa:aa:aa:aa;
fixed-address 192.168.2.20;
}
}
group {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1;
option domain-name "test.com.tw";
subnet 192.168.1.0 netmask 255.255.255.0 {
# range 192.168.1.248 192.168.1.249;
}
(這裡的都可取得IP)
}
贊助商連結
bx2aa
2002-02-19, 09:01 PM
最初由 DINK 發表
請問一下,我原本是用192.168.1.0的網段,
DHCP Server(Linux)是192.168.1.2,
現在要新增192.168.2.0的網段(兩個網段沒有用Router隔開),
沒有 Router 有沒有 Switch ?
如果都沒有; 把遮罩全部改為 255.255.0.0
應該就可以了.
最初由 bx2aa 發表
沒有 Router 有沒有 Switch ?
如果都沒有; 把遮罩全部改為 255.255.0.0
應該就可以了.
有 Router 但是沒有把兩個網段隔開
(兩個網段在同一個 LAN 裡,也不希望隔開),
有 Switch 但是也沒有切 VLAN,
我有試過把 SubNetMask 設成 255.255.0.0,
但是 DHCP 會起不來,有錯誤訊息,意思是設定錯誤,
再改回 255.255.255.0 就正常了。
bx2aa
2002-02-19, 11:50 PM
最初由 DINK 發表
有 Router 但是沒有把兩個網段隔開
(兩個網段在同一個 LAN 裡,也不希望隔開),
有 Switch 但是也沒有切 VLAN,
我有試過把 SubNetMask 設成 255.255.0.0,
但是 DHCP 會起不來,有錯誤訊息,意思是設定錯誤,
再改回 255.255.255.0 就正常了。
DHCP SERVER 包含把
subnet 192.168.2.0 netmask 255.255.255.0 改為 255.255.0.0
和
subnet 192.168.1.0 netmask 255.255.255.0 也改為 255.255.0.0
呢?
SWITCH 可不可以設定 DHCP SERVER 的 IP 呢?
最初由 bx2aa 發表
DHCP SERVER 包含把
subnet 192.168.2.0 netmask 255.255.255.0 改為 255.255.0.0
和
subnet 192.168.1.0 netmask 255.255.255.0 也改為 255.255.0.0
呢?
SWITCH 可不可以設定 DHCP SERVER 的 IP 呢?
就是如您所說,
所有的 SubNetMask 都改了,
就是不行。
Switch 裡設定 DHCP 的 IP?
可以這樣嗎?我明天去試試...
bx2aa
2002-02-20, 01:29 AM
最初由 DINK 發表
就是如您所說,
所有的 SubNetMask 都改了,
就是不行。
Switch 裡設定 DHCP 的 IP?
可以這樣嗎?我明天去試試...
如果只改 LINUX 的遮罩不改 DHCP SERVER 的設定呢?
LINUX 192.168.1.2 255.255.0.0
subnet 192.168.2.0 netmask 255.255.255.0
subnet 192.168.1.0 netmask 255.255.255.0
設定完全不變; 在 SWITCH 上把 DHCP SERVER 那台的 PORT 改為 TRUNK 試試?
最初由 DINK 發表
請問一下,我原本是用192.168.1.0的網段,
DHCP Server(Linux)是192.168.1.2,
現在要新增192.168.2.0的網段(兩個網段沒有用Router隔開),
想用同一個DHCP Server,dhcpd.conf的設定如下,
現在的問題是,192.168.1.0網段的Client可以取得IP,
但是192.168.2.0網段的Client無法取得IP,我測試過確定不是Client的問題,
是dhcpd.conf哪裡設定錯了嗎?還是Linux上有其他地方要設定?
請指教,謝謝!
您好~
在 Linux 堙A每張網路卡是只能提供一個網段的 dhcp 服務、
所以如果是要派發兩個網段的 IP 應該是要有兩張網路卡、且在 routing 上設定好才行的,
想問問你的 Linux 上是否有兩張網路卡,subnet 分別是 192.168.1.0 及 192.168.2.0 、而且也設定了兩張網路卡的 routing 呢?
因為這樣應該是必須的~:rolleyes:
bx2aa
2002-02-20, 03:27 AM
最初由 Man 發表
您好~
在 Linux 堙A每張網路卡是只能提供一個網段的 dhcp 服務、
所以如果是要派發兩個網段的 IP 應該是要有兩張網路卡、且在 routing 上設定好才行的,
想問問你的 Linux 上是否有兩張網路卡,subnet 分別是 192.168.1.0 及 192.168.2.0 、而且也設定了兩張網路卡的 routing 呢?
因為這樣應該是必須的~:rolleyes:
我可以確定一塊網卡的 LINUX 或 NT/2000 的 DHCP SERVER 可以給好幾個網段用.
但是 SWITCH 是用 CISCO 的; 指令如下
ip helper-address 192.168.1.2
http://www.cisco.com/warp/public/779/smbiz/service/knowledge/tcpip/dhcp.htm#configure%20ios
但不知他的 switch 一不一樣.
最初由 bx2aa 發表
我可以確定一塊網卡的 LINUX 或 NT/2000 的 DHCP SERVER 可以給好幾個網段用.
但是 SWITCH 是用 CISCO 的; 指令如下
ip helper-address 192.168.1.2
http://www.cisco.com/warp/public/779/smbiz/service/knowledge/tcpip/dhcp.htm#configure%20ios
但不知他的 switch 一不一樣.
我的 Linux 只有一張網卡,
Switch 是 3com 3300,
我發現兩個問題,
1.3com Switch 裡設定 Switch 的 IP 是192.168.1.10,SubnetMask 是 255.255.255.0,
這樣會不會讓 192.168.11.0 網段的資料無法傳送?
2.在啟動 dhcpd 時,有顯示一個訊息,
Listening on Socket/eth0/192.168.1.0
Sending on Socket/eth0/192.168.1.0
這樣是不是就無法 Listening & Sending 非192.168.1.0 網段了?
要怎樣設定才能讓他 Listening & Sending 192.168.2.0 哩?
最初由 bx2aa 發表
我可以確定一塊網卡的 LINUX 或 NT/2000 的 DHCP SERVER 可以給好幾個網段用.
但是 SWITCH 是用 CISCO 的; 指令如下
ip helper-address 192.168.1.2
http://www.cisco.com/warp/public/779/smbiz/service/knowledge/tcpip/dhcp.htm#configure%20ios
但不知他的 switch 一不一樣.
您好~
若是這樣的話...想請教請教:
在 subnet 192.168.1.0:
group {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1;
option domain-name "test.com.tw";
subnet 192.168.1.0 netmask 255.255.255.0 { << 這堨 subnet 192.168.1.0, netmask 255.255.255.0 的網路卡派發... 即他的 eth0:192.168.1.2 >>
# range 192.168.1.248 192.168.1.249;
}
-----------------------------------------------------------------
在 subnet 192.168.2.0:
group {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.2.255;
option routers 192.168.2.254;
option domain-name-servers 192.168.1.1
option domain-name "test.com.tw";
subnet 192.168.2.0 netmask 255.255.255.0 { << 在 linux 堥S有一張網路卡的 subnet 是 192.168.2.0, netmask 是 255.255.255.0,那麼這段蝑z該由那張網路卡處理呢? 他的 eth0 的 subnet 是 192.168.1.0 應該是不能處理 subnet 為 192.168.2.0 的工作的,不是嗎?>>
# range 192.168.2.248 192.168.2.249;
}
希望能指點指點!謝謝!:rolleyes: