網路架構如下:
網際網路 > SonicWall防火牆(開啟DHCP,關閉無線網路功能) ---> 接條有線網路至D-link DIR-615(開啟DHCP) > User Client
SonicWall防火牆(IP為192.168.2.254)DHCP的範圍為192.168.2.80 ~ 192.168.2.250
D-link DIR-615(IP為192.168.2.250)DHCP的範圍為192.168.2.9 ~ 192.168.2.29
但是client端的筆電,拿到的IP是192.168.2.116,而且可以上網
請教各位大大,這是什麼原因呢???我真是百思不得其解,麻煩各位先進解惑,感激不盡.
Gateway 對, DNS 對 , 就能上網了~
至於照您所描述的架構以及所提到用戶端拿到的IP段來看~
您的用戶端(192.168.2.116)應該是拿到SonicWall防火牆所配的IP吧~
你在用戶端打 ipconfig /all
看一下實際連線的網路卡Dhcp Enabled....是不是YES~
如果是的話,那再看一下有一筆 DHCP Server....後面的IP是什麼~
那個IP就是發給這台用戶端DHCP IP的SERVER!
這樣應該就能讓您釋疑了~
不好意思,我之所以會懷疑,是因為client這台是筆記型電腦,我在測試的時候,是使用無線網路測試,因為SonicWall防火牆並未有無線網路功能,所以正常來說,我的筆電拿到的IP應該是D-link DIR-615配發出來的網段(192.168.2.9 ~ 192.168.2.29
)才對,可是我使用ipconfig/all拿到的IP是192.168.2.116,這是我不解的地方
所以,我上面不是寫了,
要您去看一下是哪一台DHCP SERVER發出來的~
不知道您有確認了嗎?
至少您先確認您的筆電是拿到哪一台DHCP SERVER所發出來的IP,
才能再去解釋為什麼吧!!
否則,我們都沒看到真實的環境,也沒有真實的訊息,
實在是很難判斷真正的可能性~
再來一點~
並不是一定要用有線網路才能會到SONICWALL那台防火牆發出來的DHCP,
只要DHCP CLIENT發出去的請求封包被DHCP SERVER所收到,
他就會把他要分配給這個用戶端的IP封包回應回去...
而DHCP CLIENT是依照收到這個分配IP的封包先後,
來決定要用哪一個IP的,
基本上,他會用先收到回應的那一個IP,
而不會管是哪一台發出來的~
192.168.2.80 ~ 192.168.2.250 MASK 255.255.255.0
192.168.2.9 ~ 192.168.2.29 MASK 255.255.255.0
都位於在同一個網段
只要接在一起 就可以上網呀~
可以上網很正常 , 看不懂為什麼不能上網 ~?
client 如果是 DHCP 拿到 192.168.2.50 那才奇神 ~
只要是拿到 192.168.2.80 ~ 192.168.2.250 那代表是抓 Sonicwall 的 DHCP
是拿到 192.168.2.9 ~ 192.168.2.29 那代表是抓到 D-link 的 DHCP
如果是不想要讓 Client 抓到上層 DHCP 派發的 IP , 那就必須到 D-link 裡去設定~
應該要這麼說吧,你的ip分享器並沒有限制哪一個區段才允許上網,那一個區段不允許上網,所以對你的client端來說,只要是192.168.2.x/24 gateway是:192.168.2.254/24 dns有指對,你的client都可以上網,如果你要限制192.168.2.9 ~ 192.168.2.29這一段不能上網,請在你的f.w把它deny掉。