問DHCP Client如何取得固定IP?

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

版主: 阿信

問DHCP Client如何取得固定IP?

文章訪客 » 週六 3月 19, 2005 5:28 pm

我改了/etc/network/interfaces成
代碼: 選擇全部
iface eth0 inet dhcp
        address 192.168.0.100
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        dns-nameservers 168.95.1.1

然後使用/etc/init.d/networking restart
結果他回傳的IP卻是192.168.0.178
表示我沒辦法指定的樣子:-P
我內部網路只有兩台電腦,所以100的位址沒有
人用,這個是我可以確定的部份。

[/code]
訪客
 

文章kanru » 週六 3月 19, 2005 6:22 pm

如果 gateway, dns… 等資訊都知道的話,就可以不用 dhcp 了...
把 dhcp 改成 static
代碼: 選擇全部
iface eth0 inet static
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

文章訪客 » 週六 3月 19, 2005 8:30 pm

謝謝大大的回答,我已經改了:-)
有一點不大了解的地方
對於DHCP Server來說一班不是由client端
向server端提出申請之後才配置位址給他嗎?
另外一個問題是,如果說client使用static的
設定,那麼linux應該不會提出dhcp的申請到
server端吧?這樣一來server會認得linux這個
client端嗎?(也就是說server不會阻隔來自於
這個沒有申請client的封包嗎?)

P.S.根據實驗結果,這個方式是可以work的
訪客
 

文章d2207197 » 週日 3月 20, 2005 12:59 am

dhcp 目的是讓 client 自動設好網路,並非拿來發配網路權限。
如果不刻意阻擋的話,網路 IP, netmask 等等設定正確,任何人都可以連線。
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

文章gaudi » 週日 3月 20, 2005 6:18 am

Anonymous 寫:謝謝大大的回答,我已經改了:-)
有一點不大了解的地方
對於DHCP Server來說一班不是由client端
向server端提出申請之後才配置位址給他嗎?
另外一個問題是,如果說client使用static的
設定,那麼linux應該不會提出dhcp的申請到
server端吧?這樣一來server會認得linux這個
client端嗎?(也就是說server不會阻隔來自於
這個沒有申請client的封包嗎?)

P.S.根據實驗結果,這個方式是可以work的


我有點不懂,
既然CLIENT端不向SERVER端發出要IP的請求,

那就表示他不需要透過這個SERVER上網囉?
兜了一大圈CKIENT端是透過別的SERVER上網...?
那討論串不是變的沒有意義了?

ps...新手發言,不專業請見諒~ :-)
gaudi
可愛的小學生
可愛的小學生
 
文章: 42
註冊時間: 週五 10月 08, 2004 12:38 am

文章kanru » 週日 3月 20, 2005 8:15 am

基本上, dhcp server 所要做的工作就是「自動發放 ip 與設定網路組態」
網路上已經有前輩寫了這麼一篇好文章,你就看看吧…
簡易 DHCP 伺服器設定
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

文章訪客 » 週日 3月 20, 2005 10:06 am

你大概沒有搞懂我的意思
我當然是透過一個固定的server出去
所以才有那些疑問
gaudi 寫:
Anonymous 寫:謝謝大大的回答,我已經改了:-)
有一點不大了解的地方
對於DHCP Server來說一班不是由client端
向server端提出申請之後才配置位址給他嗎?
另外一個問題是,如果說client使用static的
設定,那麼linux應該不會提出dhcp的申請到
server端吧?這樣一來server會認得linux這個
client端嗎?(也就是說server不會阻隔來自於
這個沒有申請client的封包嗎?)

P.S.根據實驗結果,這個方式是可以work的


我有點不懂,
既然CLIENT端不向SERVER端發出要IP的請求,

那就表示他不需要透過這個SERVER上網囉?
兜了一大圈CKIENT端是透過別的SERVER上網...?
那討論串不是變的沒有意義了?

ps...新手發言,不專業請見諒~ :-)
訪客
 

文章訪客 » 週日 3月 20, 2005 10:14 am

謝謝kanru跟d2207197的回覆
我同意兩位對DHCP Server該做的事情的看法
我是過一台具有DHCP功能的DLink的IP分享器出去的
我覺得機器的設定可能是簡單的forward跟一些
port對應的功能吧,沒有進一步對於"租約"的
限制,所以我可以任意設定我的IP就可以出去了
(當然不是隨便亂設定就可以,有一些限制)
windows也是相同的情況。
我本來以為DHCP的規範可以處理Client端的特定IP
申請,看了看;似乎沒有明確的規範
只有規定Server可以將特定的IP配置給特定的網路卡。

P.S.不知道小弟有沒有漏看,請多多指教
kanru 寫:基本上, dhcp server 所要做的工作就是「自動發放 ip 與設定網路組態」
網路上已經有前輩寫了這麼一篇好文章,你就看看吧…
簡易 DHCP 伺服器設定
訪客
 

文章dken » 週日 3月 20, 2005 2:14 pm

DHCP server 是可以籍由一些方式讓你達到取得固定 ip 需求,只是你設定的方向應該是在 dhclient.conf 這個檔案上。

你說的 ifupdown suite 的設定方式,則又是不一樣的機制,如果你選擇用 dhcp 的方式取得 ip,那麼就從設定 dhclient 來下手 。

詳情 man dhclient.conf

:-)
dken
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週四 5月 20, 2004 1:47 pm

文章Tetralet » 週一 3月 21, 2005 4:20 pm

Anonymous 寫:對於DHCP Server來說一班不是由client端
向server端提出申請之後才配置位址給他嗎?



Anonymous 寫:另外一個問題是,如果說client使用static的
設定,那麼linux應該不會提出dhcp的申請到
server端吧?



Anonymous 寫:這樣一來server會認得linux這個
client端嗎?(也就是說server不會阻隔來自於
這個沒有申請client的封包嗎?)

那不是 DHCP Server 的工作。
也許要用 iptables、proxy 等等來實作。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

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

文章Tetralet » 週一 3月 21, 2005 4:25 pm

Anonymous 寫:我是過一台具有DHCP功能的DLink的IP分享器出去的
我覺得機器的設定可能是簡單的forward跟一些
port對應的功能吧,沒有進一步對於"租約"的
限制,所以我可以任意設定我的IP就可以出去了

如果您是指 DHCP 的『租約』期限,
那麼,『DHCP 的租約期限是否沒有限制』和『為什麼設定了固定 IP 就能夠上網』基本上是無關的。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

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


回到 debian server

誰在線上

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

cron