要讓印表機、NAS、NVR 或 Server 長期使用同一個 IP,優先考慮在 DHCP Server/路由器做 Reservation;只有設備必須在 DHCP 不可用時仍維持位址,或架構明確要求,才在設備端手動設 Static IP。不論哪一種,都要記錄 IP、mask/prefix、gateway、DNS、VLAN 與 MAC,避免撞到 DHCP Pool 或別台設備。
DHCP 保留和手動固定 IP 差在哪
- DHCP Reservation:DHCP 看到指定 MAC,就發固定租約。位址、gateway、DNS 集中管理,換網段時較好改。
- Static IP:參數寫在設備本身,不依賴 DHCP 取得位址。搬到別的 VLAN 或改網段時,容易忘記一起改。
Reservation 仍需要 Client 介面設為 DHCP;如果設備本身手動填了 IP,DHCP Server 不會因為建了 Reservation 就替它更新。
設定前先收集六個值
- 目前所在 VLAN/子網,例如 192.168.50.0/24。
- 可用固定區段或 DHCP Reservation 範圍。
- Subnet mask/prefix length。
- Default gateway。
- 主要與備用 DNS;AD 電腦通常必須使用公司 DNS。
- 設備正確 MAC。Wi-Fi 私有/隨機 MAC 可能讓 Reservation 對不到。
推薦做法:在 DHCP Server 建 Reservation
先從 DHCP lease 找到設備目前的 MAC 與 hostname,建立 Reservation,再讓 Client renew 或重開網路介面。不要同時保留一筆舊租約、另一筆同 IP reservation,卻沒確認 Server 的衝突處理。設定後從另一台設備查 ARP/Neighbor,確認該 IP 對到預期 MAC。
Windows 手動固定 IP
圖形介面可從「設定 → 網路和網際網路 → 介面內容 → IP 指派」編輯;公司環境應由管理者依文件操作。PowerShell 可先用 Get-NetIPConfiguration、Get-NetAdapter 記錄現況,再依當版 New-NetIPAddress 與 Set-DnsClientServerAddress 文件設定。
遠端操作固定 IP 有斷線風險。先準備 Console/OOB 或現場人員,記錄原 DHCP 設定與回復命令,確認沒有 VPN/虛擬網卡名稱混淆。
macOS、Linux 與網路設備
macOS 從「系統設定 → 網路 → 詳細資訊 → TCP/IP」調整 Configure IPv4;Linux 依 NetworkManager、systemd-networkd、Netplan 或發行版工具,不要同時讓兩套網路管理器寫同一介面。交換器、AP、NVR、印表機則以該完整型號的管理手冊為準,設定後要 Save/Apply,並確認是否需重新連線。
最常見的四種失敗
- IP 撞號:手動 IP 落在 DHCP Pool,後來又發給別台 Client。
- Mask/Prefix 填錯:同網段被判成遠端,或把不該直連的位址當本地。
- Gateway 填錯:同 VLAN 能通,跨網段與上網都失敗。
- DNS 填公用服務:一般網站能開,AD、檔案伺服器與內部名稱卻失效。
設定後的驗證順序
- 查看介面實際 IP、mask、gateway、DNS。
- ping gateway,並檢查 ARP/Neighbor 是否是預期設備。
- 測內部 DNS、外部 DNS、內部服務與 HTTPS。
- 從另一 VLAN 按政策測需要的服務,不用「全部都能 ping」當驗收。
- 更新 IPAM、拓樸圖、設備標籤與備份。