Router 能夠克服 MAC Address & DHCP Requesting



贊助商連結


Javen
2003-05-28, 11:35 AM
請問 Router 是否能夠解決 MAC Address 被鎖定的問題?

我現在用的 LAN 是學校提供的, 他們的 HUB 好像會鎖 MAC Address, 只要換一張網卡, 連線的燈就不會亮 (實際上是會的, 但傳送燈閃一下就 disconnect 了). 而我這邊有兩台電腦要用, 不知 Router 是否能夠克服這個問題.

假設可以, 那麼 Router 有自己的 MAC Address 囉? 可是這樣一來, DHCP 怎麼辦? DHCP 不也是認 MAC Address 的嗎? 不知有人可以以解釋一下 Networking layer 關於 MAC Address Packet 的部份.

假設有三台電腦 A, B, C, 一台 Router(R), 及 Gateway(G).
關係是這樣的 A -> R, B -> R, C -> R. 然後 R -> H (不知有無 HUB).
那麼 R->H 之間的 Communication 的封包是用誰的MAC Address ?
若 DHCP Server 在 Gateway(G) 那一頭, 那麼 A 能夠透過 Router(R) 和 Gateway(G) 索取 IP 嗎? 若 R->H 之間是用 Router 的 MAC Address, 那麼, Gateway(G) 那一頭不就會顯示同一個 MAC 索取兩個 IP ?

贊助商連結


不應有恨
2003-05-28, 04:09 PM
那叫DHCP relay
會將這個request轉送過去
記得DHCP request的資料看封包內容的
不是看header's mac address

Schnaufer
2003-05-28, 04:27 PM
  參考一下 RFC-1542 (ftp://ftp.rfc-editor.org/in-notes/rfc1542.txt)。

  又,各網段架設一台 DHCP Server 或無 DHCP Server 的網段架設 DHCP Relay Agent 也是解決方法。

二等兵
2003-05-28, 11:49 PM
最初由 文子 發表
請問 Router 是否能夠解決 MAC Address 被鎖定的問題?

我現在用的 LAN 是學校提供的, 他們的 HUB 好像會鎖 MAC Address, 只要換一張網卡, 連線的燈就不會亮 (實際上是會的, 但傳送燈閃一下就 disconnect 了). 而我這邊有兩台電腦要用, 不知 Router 是否能夠克服這個問題.

如果你確定MAC address 被鎖定了, 當然不可以放顆router來解決.
因為Router本身也要有MAC address. 所有透過router出去的封包,其MAC
address都會被改成router本身的MAC, 所以一樣會被擋掉.


最初由 文子 發表
假設可以, 那麼 Router 有自己的 MAC Address 囉? 可是這樣一來, DHCP 怎麼辦? DHCP 不也是認 MAC Address 的嗎? 不知有人可以以解釋一下 Networking layer 關於 MAC Address Packet 的部份.

假設有三台電腦 A, B, C, 一台 Router(R), 及 Gateway(G).
關係是這樣的 A -> R, B -> R, C -> R. 然後 R -> H (不知有無 HUB).
那麼 R->H 之間的 Communication 的封包是用誰的MAC Address ?
若 DHCP Server 在 Gateway(G) 那一頭, 那麼 A 能夠透過 Router(R) 和 Gateway(G) 索取 IP 嗎? 若 R->H 之間是用 Router 的 MAC Address, 那麼, Gateway(G) 那一頭不就會顯示同一個 MAC 索取兩個 IP ?

DHCP 是利用Bootstrap protocol,會被封裝在IP中, 所以沒有你想的問題.

解決方法, 將學校提供的LAN card 做為gateway, 再增加另一張LAN card,
拿來做網際網路分享.

k2
2003-05-29, 03:12 AM
建議看一下ARP 協定的部分會比較清楚MAC Address 和 IP的關係
http://www.study-area.net/network/network_ip_arp.htm

cheerx
2003-05-29, 11:07 AM
其實他放一顆IP分享器型態的ROUTER應該就可以解決了!因為可以CLONE MAC ADDRESS,先把他原來的網卡MAC複製上去,接下來下面要用什麼其他網卡就就無所謂了.

Javen
2003-05-29, 12:01 PM
感謝大家提供解答.

為了某些原因, 這兩台電腦均需要 Real IP, 所以無法用 NAT, 不然就好解決. 所以正在評估裝 Router 的可行性. 本想裝 Hub 就可以了, 可是後來想想不太對, 若沒記錯的話, HUB 是沒有 MAC Address, 如此 Port 還是會被鎖.

二等兵兄:
謝謝你的 Solution, 網卡被鎖只是小事情, 只要先 Offline, 打通電話 Reset, 然後再 Online 新的 NIC 就可以了. 問題是我這兩台都不能開 24HR, 事實上, 兩台電腦是分屬不同的兩人, 而且我這台是 Notebook, 所以沒辦法多插一張網卡. 我只是擔心, 若是在我這兒裝了 Router, 則 Router 後面的電腦 DHCP Requesting 會有問題.

資料多, 先下去 K 了~

h_albert
2003-05-31, 02:13 PM
最初由 文子 發表
感謝大家提供解答.

為了某些原因, 這兩台電腦均需要 Real IP, 所以無法用 NAT, 不然就好解決. 所以正在評估裝 Router 的可行性. 本想裝 Hub 就可以了, 可是後來想想不太對, 若沒記錯的話, HUB 是沒有 MAC Address, 如此 Port 還是會被鎖.

二等兵兄:
謝謝你的 Solution, 網卡被鎖只是小事情, 只要先 Offline, 打通電話 Reset, 然後再 Online 新的 NIC 就可以了. 問題是我這兩台都不能開 24HR, 事實上, 兩台電腦是分屬不同的兩人, 而且我這台是 Notebook, 所以沒辦法多插一張網卡. 我只是擔心, 若是在我這兒裝了 Router, 則 Router 後面的電腦 DHCP Requesting 會有問題.

資料多, 先下去 K 了~
若你兩台電腦都需要用real ip的話,那只能建議你去跟學校再申請一個account吧,我想目前同一ip同一網域大概還沒有能同時存在於兩個電腦的吧,若是真的如此那server又如何判斷封包送給誰呢?若只要同時只有一台用real ip那就不難,只要一台router就可以解決的,找一台有clone Mac No的router,我的SMC有,你也可以其他你愛的廠牌,把學校生登記過的MAC No寫進去,然後將DMZ指定你需要Real ip的那一台,若又換台再將DMZ換過即可。如此一來,沒有被設定DMZ的就用虛擬ip,所以每一台都可以同時上網。再者你的網卡給riuter用不會影響你的電腦使用情形,Router Clone 的MAC No只用來對外,對內他是用另一組MAC No的,你可以用ARP指令查一下就知,若還不不放心更簡單,找一張你不用的NIC給學校登記即可!