dhcp的ip分配

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

dhcp的ip分配

文章supau » 週三 8月 20, 2003 2:01 am

辦公室有一台HP5100的印表機,有網卡的,他原本就設有ip,我們假設是 100.111.122.45,因為多台電腦都已設好的這台印表機,所以再改ip,很麻煩。而這陣子,我又架了dhcp server。

我想把100.111.122.10~100.111.122.123給分配出去,但是又不要100.111.122.45給分出去,所以我的dhcpd.conf設定是否正確?謝謝!

=======================================

default-lease-time 259200;
max-lease-time 777600;
option domain-name "abcd.ilc.edu.tw";
subnet 100.111.122.0 netmask 255.255.255.128 {
range 100.111.122.10 100.111.122.44;
range 100.111.122.46 100.111.122.123;
option broadcast-address 100.111.122.127;
option routers 100.111.122.126;
option domain-name-servers 140.111.66.1, 140.111.66.10;

========================================


另外我有幾台個人電腦灌debian,當初是固定ip的,現在要改用dhcp,要下甚麼指令改?之前好像有網友說是dpkg,不知有沒有記錯?敬請指教,謝謝!
是他說作雞太苦悶,我只是在安慰他.
你也是雞,而且還是隻老母雞.
你有沒有曾幾何時覺得空虛寂寞,覺得冷?

我是「阿凱」!
頭像
supau
可愛的小學生
可愛的小學生
 
文章: 63
註冊時間: 週日 4月 20, 2003 10:04 am
來自: 宜蘭

re:dhcp的ip分配

文章阿信 » 週三 8月 20, 2003 11:25 am

如果要改成dhcp,請安裝dhcp-client,然後在/etc/network/interfaces下加入
auto eth0
iface eth0 inet dhcp

怎麼會是dpkg呢?跟套件管理程式無關吧?
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

Re: dhcp的ip分配

文章Tetralet » 週三 8月 20, 2003 12:06 pm

supau 寫:=======================================

default-lease-time 259200;
max-lease-time 777600;
option domain-name "abcd.ilc.edu.tw";
subnet 100.111.122.0 netmask 255.255.255.128 {
range 100.111.122.10 100.111.122.44;
range 100.111.122.46 100.111.122.123;
option broadcast-address 100.111.122.127;
option routers 100.111.122.126;
option domain-name-servers 140.111.66.1, 140.111.66.10;

========================================


個人覺得 netmask 255.255.255.128 並不是一個好主意耶,
雖然大部份的網路設備和作業系統都己經支援 CIDR 了。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:dhcp的ip分配

文章訪客 » 週三 8月 20, 2003 3:01 pm

謝謝阿信兄!

請教 Tetralet 兄
「個人覺得 netmask 255.255.255.128 並不是一個好主意耶」
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
這是如何說呢?願聞其詳!


另外有沒有人可以告訴我,
range 100.111.122.10 100.111.122.44;
range 100.111.122.46 100.111.122.123;
這部份有沒有設錯,謝謝!
訪客
 

re:dhcp的ip分配

文章阿信 » 週三 8月 20, 2003 3:36 pm

Anonymous 寫:謝謝阿信兄!

請教 Tetralet 兄
「個人覺得 netmask 255.255.255.128 並不是一個好主意耶」
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
這是如何說呢?願聞其詳!


另外有沒有人可以告訴我,
range 100.111.122.10 100.111.122.44;
range 100.111.122.46 100.111.122.123;
這部份有沒有設錯,謝謝!


hi supau老師(應該沒記錯吧?)

小弟是沒這樣寫過,都是將range分成兩段來敘述,supau兄可以試試看情況如何...:-)
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:dhcp的ip分配

文章Tetralet » 週三 8月 20, 2003 5:54 pm

Anonymous 寫:range 100.111.122.10 100.111.122.44;
range 100.111.122.46 100.111.122.123;
這部份有沒有設錯,謝謝!


應該是沒有問題的!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:dhcp的ip分配

文章Tetralet » 週三 8月 20, 2003 6:02 pm

Anonymous 寫:「個人覺得 netmask 255.255.255.128 並不是一個好主意耶」
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
這是如何說呢?願聞其詳!


這是因為古時候在切割子網路時,
子網路的頭、尾兩個是不能用的。
也就是說,
netmask 255.255.255.128 時,
就把網路切成了 100.111.122.0 和 100.111.122.128 這兩個子網路,
而很不巧子網路的頭、尾兩個是不能用的,
所以用 255.255.255.128 來切反而使整段網路都不能用。

後來的 CIDR 便是為了解決這個問題才問世的,
並且大部份的網路設備和作業系統都已支援了 CIDR,
所以問題並不大...

但是個人仍然覺得不要這樣設比較好。


以上是個人很久以前所學的,
若有任何錯誤敬請指教!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:dhcp的ip分配

文章yagiza » 週四 8月 21, 2003 1:38 am

Tetralet 寫:
Anonymous 寫:「個人覺得 netmask 255.255.255.128 並不是一個好主意耶」
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
這是如何說呢?願聞其詳!


這是因為古時候在切割子網路時,
子網路的頭、尾兩個是不能用的。
也就是說,
netmask 255.255.255.128 時,
就把網路切成了 100.111.122.0 和 100.111.122.128 這兩個子網路,
而很不巧子網路的頭、尾兩個是不能用的,
所以用 255.255.255.128 來切反而使整段網路都不能用。

後來的 CIDR 便是為了解決這個問題才問世的,
並且大部份的網路設備和作業系統都已支援了 CIDR,
所以問題並不大...

但是個人仍然覺得不要這樣設比較好。


以上是個人很久以前所學的,
若有任何錯誤敬請指教!


挖..受教授教


不過supau兄....
這是我的設定

subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.1 192.168.1.6;
range 192.168.1.8 192.168.1.10;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
}

我建議你使用netmask 用255.255.255.0
如果說你想要比較直接的設法啦

如果說這台dhcp下面的電腦沒有很多..那麼建議使用255.255.255.0比較乾脆...
當然.如果有很多'..那就切吧!!

我想還有一個方法..就是
host kyocera {
   hardware ethernet xx:xx:xx:xx:xx:xx; <--這是mac address (可用arp遠端查詢喔..)
   fixed-address 192.168.1.9;
   option broadcast-address 192.168.1.255;
   option routers 192.168.1.254;
}

讓dhcp去固定配給printer這個ip..就保證不會讓dhcp發錯了
這樣前面的range也要把這個寫進去喔!!
yagiza
可愛的小學生
可愛的小學生
 
文章: 60
註冊時間: 週四 8月 07, 2003 11:40 pm

re:dhcp的ip分配

文章阿信 » 週四 8月 21, 2003 11:52 am

用255.255.255.0不就都沒有切割子網路了?這樣跟supau兄的需求就有點小不一樣...

當然也是可以啦...只是看你的重點在於規劃好網路來做不同的需求,或是整個254台都無所謂摟。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:dhcp的ip分配

文章yagiza » 週四 8月 21, 2003 6:08 pm

阿信 寫:用255.255.255.0不就都沒有切割子網路了?這樣跟supau兄的需求就有點小不一樣...

當然也是可以啦...只是看你的重點在於規劃好網路來做不同的需求,或是整個254台都無所謂摟。

恩恩...
看看電腦的情況啦..如果說電腦不多..其實這樣也是可以

但是如果電腦真的不少...就拜託一定要切了!!!
yagiza
可愛的小學生
可愛的小學生
 
文章: 60
註冊時間: 週四 8月 07, 2003 11:40 pm

re:dhcp的ip分配

文章supau » 週四 8月 21, 2003 10:36 pm

謝謝大家的指導!

不過supau兄....
這是我的設定

subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.1 192.168.1.6;
range 192.168.1.8 192.168.1.10;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
}


yagiza兄

default-lease-time 259200;
max-lease-time 777600;
option domain-name "abcd.ilc.edu.tw";
你沒有寫「ip租約」的時間,是不是每次開機都要向server要ip?

option domain-name-servers 140.111.66.1, 140.111.66.10;
再者,dns是不是沒設到?


我建議你使用netmask 用255.255.255.0
如果說你想要比較直接的設法啦

如果說這台dhcp下面的電腦沒有很多..那麼建議使用255.255.255.0比較乾脆...
當然.如果有很多'..那就切吧!!

我想還有一個方法..就是
host kyocera {
   hardware ethernet xx:xx:xx:xx:xx:xx; <--這是mac address (可用arp遠端查詢喔..)
   fixed-address 192.168.1.9;
   option broadcast-address 192.168.1.255;
   option routers 192.168.1.254;
}

讓dhcp去固定配給printer這個ip..就保證不會讓dhcp發錯了
這樣前面的range也要把這個寫進去喔!!


host後面的名字是可以自由給的,是嗎?
是他說作雞太苦悶,我只是在安慰他.
你也是雞,而且還是隻老母雞.
你有沒有曾幾何時覺得空虛寂寞,覺得冷?

我是「阿凱」!
頭像
supau
可愛的小學生
可愛的小學生
 
文章: 63
註冊時間: 週日 4月 20, 2003 10:04 am
來自: 宜蘭

re:dhcp的ip分配

文章supau » 週四 8月 21, 2003 10:45 pm

學校只有分到128個ip,聽人家說是「半個科拉sc」,我不太懂!
據說 255.255.255.128 也是算出來,所以我一直以為「半個科拉sc」就一定是255.255.255.128。


學校約有80台左右的電腦,不知是否算多?需要「切割子網路」?
對於「切割子網路」,沒有概念!也不知有啥好處,看來我是得去看看關於dhcp的文件。

謝謝大家。
是他說作雞太苦悶,我只是在安慰他.
你也是雞,而且還是隻老母雞.
你有沒有曾幾何時覺得空虛寂寞,覺得冷?

我是「阿凱」!
頭像
supau
可愛的小學生
可愛的小學生
 
文章: 63
註冊時間: 週日 4月 20, 2003 10:04 am
來自: 宜蘭

re:dhcp的ip分配

文章阿信 » 週四 8月 21, 2003 10:56 pm

netmask的數字最主要是拿來和net id 與 ip 做 AND/NOT/OR 計算的

建議看一下netman兄的文章or TCP/IP的書
http://www.study-area.org/linux/linuxfr.htm
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:dhcp的ip分配

文章yagiza » 週六 8月 23, 2003 12:53 am

supau 寫:謝謝大家的指導!

不過supau兄....
這是我的設定

subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.1 192.168.1.6;
range 192.168.1.8 192.168.1.10;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
}


yagiza兄

default-lease-time 259200;
max-lease-time 777600;
option domain-name "abcd.ilc.edu.tw";
你沒有寫「ip租約」的時間,是不是每次開機都要向server要ip?

option domain-name-servers 140.111.66.1, 140.111.66.10;
再者,dns是不是沒設到?

:-D 其實是我沒有把完整的dhcpd.conf寫出來..
那些我都有設定

我建議你使用netmask 用255.255.255.0
如果說你想要比較直接的設法啦

如果說這台dhcp下面的電腦沒有很多..那麼建議使用255.255.255.0比較乾脆...
當然.如果有很多'..那就切吧!!

我想還有一個方法..就是
host kyocera {
   hardware ethernet xx:xx:xx:xx:xx:xx; <--這是mac address (可用arp遠端查詢喔..)
   fixed-address 192.168.1.9;
   option broadcast-address 192.168.1.255;
   option routers 192.168.1.254;
}

讓dhcp去固定配給printer這個ip..就保證不會讓dhcp發錯了
這樣前面的range也要把這個寫進去喔!!


host後面的名字是可以自由給的,是嗎?


根據我測試的結果..那個host後面是可以亂設定的

可以的話...我想設定printer的hostname吧....這樣你也好管理dhcpd.conf
;-)
yagiza
可愛的小學生
可愛的小學生
 
文章: 60
註冊時間: 週四 8月 07, 2003 11:40 pm

re:dhcp的ip分配

文章yagiza » 週六 8月 23, 2003 12:54 am

這是我的dhcpd.conf

default-lease-time 86400;
max-lease-time 86400;
option domain-name "yourdomainnamehere.com";
option domain-name-servers 192.168.0.1 ;
ddns-update-style ad-hoc;

subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.1 192.168.1.6;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
}



host haagen {
hardware ethernet 00:0a:a1:34:13:26;
fixed-address 192.168.1.2;
}



對了..那個hardware ethernet的MAC address
一定要小寫...
[/quote]
yagiza
可愛的小學生
可愛的小學生
 
文章: 60
註冊時間: 週四 8月 07, 2003 11:40 pm

下一頁

回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客