iT邦幫忙

0

對於Notebook 的DHCP IP 發放規則

請問在windows 2003/2008 的DHCP server 設定中可以限定無線或是有線判斷同時只給一個ip嗎?

因為Notebook 通常都有開無線,到了有線環境又把他給接起來,無線有線都抓到ip 了,對於一些 ip base 管理的AP 實在是造成一種困擾,不知道是否可以限制住一次只能給一個ip 在Notebook 上頭

謝謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
12
pisceseros
iT邦新手 3 級 ‧ 2011-04-06 12:06:01
最佳解答

我也很想知道這個問題的解法,我們先就DHCP的發放來想起
PC要經由DHCP取得IP時,會從本身的68 port廣播一個
Bootstrap Protocol (BOOTP) client通訊協定出去
DHCP SERVER的67 port,DHPC收到後,會再廣播一個帶有請求端的MAC位的封包
當原本請求IP的主機收到這個廣播封包,並且檢查封包中CLINET HARDWARE ADDRESS中的值
,如果該值為接收到該封包的網卡MAC位址時,便會進行處理,並自動設定IP。
因為主機和DHCP SERVER在發送時都是用廣播,而且都會帶MAC位址
如果主機上的無線網卡和一般的網卡都同時要求IP,因為兩張網卡的MAC都不一樣
DHCP SERVER會視為兩個不同的個體,DHCP主機無從判斷兩張網卡是否為同一台主機
就算可以,DHPC是認卡不認機,對DHPC來說,個人認為,網路卡才是DHCP的CLINT
而不是電腦本身,樓主的想法可以去思考,但其實在實際的環境上
大部份都是配發私有IP(該不會樓主是ISP吧!),IP數量其實非常充裕,所以不手考慮這點
一台NB上有網卡和無線網卡,讓個自都取得IP其實也不是什麼壞事,因為可以成為備援機致
如果未來需要針對有線網路,和無線網路其中之一維修,那麼你就不用擔心網路會不能用的問題
討論到這裡,因為你沒有說你的原因,只有說你要如何做出這個功能,其實,個人建議舊有的方式
是很好的做法,或者你可以說說.你這麼做的原因,讓大家幫你想別的方法

看更多先前的回應...收起先前的回應...
yokohuang iT邦新手 5 級 ‧ 2011-04-07 23:12:38 檢舉

說到這?不知道有沒有人知道..即然notebook..因為是內建網卡...但mac位址..要如何得知mac碼?抱歉的是雖和dhcp發放較無關係,只因為姐姐用的是區網..所以當然發放的只能看該區網..且姐姐的天才竟然還說可以跟區網申請固定ip..知道的人..相信應該是了解我說什麼的..
因為...那是不可能的......
所以在該設定方面來說..因為筆電..內建網卡問題..爾又要設定無線網路的安全性問題..?有無更好的方法能解決安全且不會被盜用無線的設定?

MAC位址請到開始>執行>ipconfig /all 按下ENTER就可查到,區網當然是可以用固定IP的,事實上大部份都是這樣,只是不需要"申請"只要"設定"就好了,至於無線設定被盜用,你指的應該是你家的AP廣播出去的SSID,做法有2,在無線IP分享器上,設定成不要廣播SSID或是對你設定的連線進行控管,也就是設定密碼?
按照IP的變動性來分可分為
浮動IP -> 通常是因為該類型IP是使用DHCP來配發IP,所以才會不固定,不固定=浮動
固定IP
按照IP是否可被遶送來分
私有IP
公共IP(public ip)
以上四個名詞,你可以再去了解,固定IP可是私有IP或公共IP,浮動IP也一樣喔!

在此我提供一個方法,就是改變網路卡的連結順序,將有線的網卡順序設成最高,無線網卡次之,當兩條線路都通時,如果有線網卡能通,那麼就會先走有線,當有線斷掉後,自動改成無線,雖然不是很符合你的要求,但你可以參考看看

yokohuang iT邦新手 5 級 ‧ 2011-04-09 01:04:01 檢舉

可不是的..我說的mac=硬件碼 我知道ipconfig ..是查自己的ip位址..我說的是他的硬體機碼(網卡的機碼)(硬件的識別碼)我說的是那個mac碼 0.0 ...抱歉的..讓你誤會了..當然也因為那工程師走了後...我家那台無線基地台還是怕我吧..設到自己連無線的網路都搞的花殺殺的是亂設一通也都能找的到..可為何訊南的就是找不到..我也不明白是不是硬件是否快壽終正寢的...你說的那些0.0
其實我是知道的0.0 sorry !!因為..0.0 我以前就是自己架過0.0 ..所以我懂怎麼設port 其開放80 81 或ftp ..這些我都懂0.0 !!

yokohuang iT邦新手 5 級 ‧ 2011-04-09 01:09:02 檢舉

當然..我指的更是因為訊南的沒法開外網..所以自己還是申請自己要的需求較有用.而你說的..很有用..不錯真的有幫助..因為其實太久懶得再用也會不想動的希望別人去搞就好...
因為網路不是我申裝的阿= =".....
可感到維修和三不無時的頻寬被佔..卻還是都自己來..那種感覺..不會形容....

6
michaelwan
iT邦高手 1 級 ‧ 2011-04-06 16:30:45

對於沒有設定Wireless VLAN來說, 是挺麻煩的, 因為有線/無線都在相同的網段下,
有些無線AP還要帶網頁驗証, 沒辦法保證一定是走有線的情況下就更麻煩了.
所以,小弟也想知道有沒有辦法可用~

本來我想說用ACL來做,但到最後會變成一個很可怕的方法
我想樓主的情形應該是,當NB放在桌上時,用有線,搬到會議室或拿到別間辦公室時就使用無線
有可能從使用者管理軟體部份來解決嗎?

18
Ray
iT邦大神 1 級 ‧ 2011-04-06 17:24:39

給用戶裝一個 BridgeChecker:
Disable Wireless When Connected to LAN in XP and Vista

若是用 Dell 的 NB, 內建有一個 Dell Quickset Utility, 可以設定成:
Disable Wi-Fi until the Wired connection is terminated
IBM/Lenovo 的 NB 也有 Access Connection 可以像 Dell 那樣設定....

看更多先前的回應...收起先前的回應...

原來在用戶端就已經可以解決,那麼真的要在用戶端設定使用者權限了,不過,這種需求,有可能在網路設備上做掉嗎,像是sw或router

rosschen iT邦新手 5 級 ‧ 2011-04-07 09:50:52 檢舉

如果要在網路設備上做掉,就是用 vlan 來切了。

VLAN..應該做不到這功能吧!他只是分隔網段而已,應該沒有控制DHCP配發機致的功能

raytracy提到:
Disable Wireless When Connected to LAN in XP and Vista

這是我看過目前為止比較好的方法

可惜還要安裝一個東西......我寧願直接關閉其中一個連線

wunelson iT邦新手 4 級 ‧ 2011-04-07 21:23:58 檢舉

有辦法用群組原則嗎? 剛剛去查了一下有關BridgeChecker 要價不貲阿....其實會想要用到這個功能是對於有時候user 原本使用無線,回到座位後又插入有線會造成短暫的存取不到server 的問題,但是user 都很急性子拿起電話就開始call 了,等到走到user 那裏又可以了,check 幾次後發現應該是無線轉道有線的環境短暫的不通(可能不知道要怎麼route,在同時兩筆default route 之下)所以想說有可以自動關閉某一個網卡的想法。

另外是否可以像是 routing path 一樣可以訂出每一個路由的 cost 來放在 dhcp server 的全域變數內?

其實可以請公司宣導,要嘛就用無線,要嘛就用有線,看個人喜好就好,至於SERVER會短暫連不到,那本來就是正常,一個新的網卡加入PC後,本機路由表當然會加入一筆ROUTE,然後重新檢查路徑,雖然跟使用者說這些是對牛彈琴,但養成好習慣可以避免不必要的麻煩,建議你可以跟老闆建議,開一堂課,教教同仁一些基本的操作,當然,你可以教他們看IP,或是怎麼查詢你可能會需要用到的資訊,這樣你好辦事,他們也輕鬆,如果公司同仁還是有反彈,就用他們懂的事物去解釋給他們聽,以主婦來說,像是電鍋要插到別的插座,總是要先把電源線拔起來,再插進另一個插座,在拔起來到插進去之前,電鍋是不會運作的,你有看過電鍋能做redundan嗎?當然電腦可以,但他還是需要重新檢查路徑

Ray iT邦大神 1 級 ‧ 2011-04-10 14:03:24 檢舉

另外是否可以像是 routing path 一樣可以訂出每一個路由的 cost 來放在 dhcp server 的全域變數內?

可以啊, 請手動設定無線網路的 metric, 把值設高一點, 就會排到後面:

然後把 LAN 的 metric 設成 0 或是 1, 這樣 LAN 的優先權就會高於 wifi...

4
海綿寶寶
iT邦大神 1 級 ‧ 2011-04-09 02:23:55

參考看看

1.先取得電腦的所有網卡MAC
指令:ipconfig /all
(注意後面要加 /all參數)
然後找Physical Address

2.讓DHCP依據MAC發放IP
微軟官網就有教了

bigcandy提到:
二個MAC,會給他二個IP

問題又回到原點囉......

我的意思是
事先將所有無線網卡的MAC查出來
並且設定在DHCP的Filter list中
「強制」不發IP給那些MAC
飽

4
蟹老闆
iT邦大師 1 級 ‧ 2011-04-09 13:01:59

wunelson提到:
回到座位後又插入有線會造成短暫的存取不到server 的問題

這個好解決,無線部份不發IP,讓內部網路的DHCP發IP就可以了。

蟹老闆 iT邦大師 1 級 ‧ 2011-04-09 13:02:46 檢舉

無線關閉DHCP功能

dream提到:
無線關閉DHCP功能

當然,可是他會轉lan的IP來發放啦,因為二個MAC,會給他二個IP

蟹老闆 iT邦大師 1 級 ‧ 2011-04-09 19:22:09 檢舉

bigcandy提到:
會給他二個IP

本來我也以為他是要固定使用一個IP,但看到樓主討論的主要問題似乎是短暫無法存取SERVER,如果是這個作法有效。

2
wolfkied
iT邦新手 5 級 ‧ 2011-04-10 04:56:30

我想提問者最終應該是想"管理機子"或"限定連網方式",而非"管理IP"
當筆電內建的無線網卡啟用時又插上有線網路時,一般來說DHCP是會發出2個IP的,若管理者想要"限定連網方式",我認為首要工作是和筆電擁有者先溝通好,到底是要用"有線"還是"無線",確定之後,將"不允許用的"MAC碼記錄起來,並標記為"禁用"(一般來說不是太爛的IP分享器都會有此功能,自行架設的DHCP伺服器當然絕對可以限定某個MAC碼為可用或禁用狀態)

我要發表回答

立即登入回答