能 ping 到 路由器的 ip 嗎
如果 ping 不到...有可能就是 網卡/驅動 有問題...網卡不能正常運作...
所以...網卡根本沒有傳送資料給 路由器...所以沒 DHCP 到
基本上...沒 DHCP 還是可以連線
DHCP 最主要的做用在...自動的取得 IP 和 預設閘道 , DNS Server (對公司型的區域比較方便)
ADSL/VDSL 就算 網卡 關 DHCP ... 改自行設定 IP
那怕 IP 設定 和 路由器IP 不是一個區網範圍 ... 還是可以 PPPoE撥接 (只要網卡正常)
只是不能用 路由器的 PPPoE 硬撥 而以...也無法連到 路由器 做設定
拿我自己的情況來說
路由器 設定
(用瀏覽器...網址輸入 192.168.1.1 ...就到 路由 的設定網頁 ... 我的是 ZyXEL P874 ... 帳號網路上找的到...)
IP ... 192.168.1.1
子網路遮罩 ... 255.255.255.0
開 DHCP Server , DHCP IP ... 192.168.1.101 - 192.168.1.200
硬撥 PPPoE
如果 系統-網卡 ...設 自動取得IP(DHCP)...即會自動尋找 DHCP Server ... 我的情況就是取得 192.168.1.101
(我哥的就是 102 我媽手機 103 ... 這是取得的順序問題...因為 路由 會記錄 網卡MAC 取得的 IP ...除非清除路由資料...不然每次取得都是同一個 IP)
DHCP 取得 IP 後...
預設閘道 就是 ... 192.168.1.1
DHCP Server ... 192.168.1.1
DNS Server ... 192.168.1.1 (沒這個不能上網)
這時...可以用 路由 的 硬撥 PPPoE ... 直接上線...不用在 PPPoE撥接 一次 (系統沒 實體IP 而以)
若用 系統 PPPoE 撥接... 沒用 DHCP 也可以...
例如
自定 IP 192.168.123.123
子網路遮罩 255.255.255.0
沒設預設閘道
這樣 網卡...的區網範圍是 192.168.123.0 - 192.168.123.255
和 路由器 不在一個範圍內 ... 這樣會連不到路由器
所以不能用 路由的PPPoE硬撥....因此不能直接上網
瀏覽器...網址輸入 192.168.1.1 也不能連到 路由器 設定網頁
但是....系統 PPPoE 並不會受影響...
也就是 系統 PPPoE 撥接後...一樣可以上網
以下是 網卡 自行設定IP (沒開DHCP) ... PPPoE 還是正常
網卡有開 DHCP 時
從某個角度來說 DHCP 一部份主要是...要用 路由的PPPoE硬撥
因為這要設定 IP , 預設閘道 , DNS Server ...才能用 ... 所以用 DHCP 來自動取得...會比較方便
也就是說...先要知道你 路由有沒有開啟 DHCP Server 功能...(不是系統網卡...2邊都要有開才能用 DHCP)
如果沒開... DHCP 會失敗...也是正常...但這不會影響 系統PPPoE 撥接
但是...如果 路由沒 DHCP ...但 系統 設定 DHCP
那 系統開機後 ...系統/網卡 就會處於 尋找 DHCP Server 的狀態中 ... 會暫時不能用
要等他找完...若找不到 DHCP Server 會自動隨機設定一個 虛擬IP
這個問題...其實就是早期...ADSL 剛出時...ADSL 路由器...只有 ADSL 功能...並沒有 DHCP , PPPoE硬撥 ..這些其它功能
這時...剛開機都會等一下(因為預設網卡都是用 DHCP 自動取得IP)...才能 系統PPPoE上網...那時的解決方便就是...自行設定 IP ...就不用開機時自己找
所以 DHCP 正不正常不是問題...而是 DHCP 是什麼原因不正常
例如
是 路由器 DHCP Server 沒開 ... (這不影响 系統 PPPoE 撥接)
還是 網卡運作 有問題 ... (當然會不能 系統 PPPoE 撥接)
也就是如果你 win8.1 時...DHCP 也是失敗的話...可能根本你 路由 就沒開 DHCP Server (但不會影響 PPPoE撥接)
如果你 win8.1 DHCP 是正常的...但 win10 不正常
你可以試著先把 win10 的 ip 設定手動設成和 win8.1 的 ip 設定一樣 (DHCP 取得的設定)
例如
你 win8.1 ... dchp 取得的設定是
ip ... 192.168.1.123
sub ... 255.255.255.0
預設閘道 ... 192.168.1.1
dns server ... 192.168.1.1
就手動把 win10 設定成一樣的... 如果還是不能連線...很可能...就是你 網卡驅動 的問題...等 網卡原廠出 win10驅動 吧
|