必须手动设置静态ip以确保设备稳定访问内部系统或远程服务。文章依次介绍windows图形界面五步设置、管理员权限下cmd/powershell单条及分步命令配置、linux netplan文件编辑与应用方法,强调名称核对、参数准确性和操作风险。

当公司网络要求设备使用固定IP才能访问内部系统,或你需要远程连接家里的NAS、打印机时,必须手动设置静态IP地址。动态获取的IP每次重启可能变化,导致服务中断、远程失败或权限校验不通过。
图形界面设置(Windows 10/11)
第一步:右键点击任务栏右下角网络图标 → 选择「打开网络和Internet设置」。
第二步:滚动到底部,点击「高级网络设置」→「更多网络适配器选项」。
第三步:找到当前正在使用的网络连接(有线通常叫「以太网」,无线显示为Wi-Fi名称),【右键属性 → 双击「Internet 协议版本 4 (TCP/IPv4)」】。
第四步:勾选「使用下面的IP地址」,然后填入管理员提供的四组数值:IP地址、子网掩码、默认网关、首选DNS服务器。注意IP不能与局域网内其他设备重复,否则两台电脑会同时断网。
第五步:点击「确定」→ 再点一次「确定」关闭属性窗口。此时网络会短暂中断并重连,新IP立即生效。
命令行快速配置(管理员权限必需)
方法一:单条命令一步到位
以管理员身份运行命令提示符(CMD)或 PowerShell,执行:
netsh interface ip set address "以太网" static 192.168.1.100 255.255.255.0 192.168.1.1
其中「以太网」需替换为你实际的连接名称(可用 netsh interface show interface 查看),IP、子网掩码、网关按实际填写。这一步不可跳过名称核对,输错名称会导致命令静默失败,无任何提示。
方法二:分步设置更可控
先设IP和子网:netsh interface ip set address "以太网" static 10.0.0.50 255.255.255.0
再设网关:netsh interface ip set address "以太网" gateway 10.0.0.1 gwmetric=0
最后设DNS:netsh interface ip set dns "以太网" static 114.114.114.114
每条命令执行后会返回「确定」字样,代表操作成功。若某步报错,可单独修正,不影响前序配置。
Linux终端配置(适用于Ubuntu/CentOS等)
第一步:用 ifconfig 或 ip a 查看当前网卡名,常见为 eth0、ens33 或 wlp2s0。
第二步:编辑对应网卡配置文件。例如网卡是 ens33,则运行:
sudo nano /etc/netplan/01-network-manager-all.yaml
第三步:将文件内容改为以下格式(注意缩进必须用空格,不能用Tab):
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: false
addresses: [192.168.2.200/24]
routes:
- to: default
via: 192.168.2.1
nameservers:
addresses: [114.114.114.114]
第四步:保存退出(Ctrl+O → Enter → Ctrl+X),然后执行 sudo netplan apply。
这一步执行后会立即切换网络配置,如果IP或网关填错,SSH连接会直接断开。务必确认参数准确,或确保有本地控制台访问权限。











