Windows系统(以管理员身份运行CMD或PowerShell)
查看当前网络配置
ipconfig /all
记录适配器名称(如 “Ethernet0″)和当前IP信息。
修改IP地址(静态IP)
netsh interface ip set address name="Ethernet0" static 192.168.1.100 255.255.255.0 192.168.1.1
168.1.100
:新IP地址255.255.0
:子网掩码168.1.1
:默认网关
设置DNS服务器
netsh interface ip set dns name="Ethernet0" static 8.8.8.8 netsh interface ip add dns name="Ethernet0" 8.8.4.4 index=2 # 备用DNS
恢复为DHCP自动获取
netsh interface ip set address name="Ethernet0" source=dhcp netsh interface ip set dns name="Ethernet0" source=dhcp
Linux系统(以Ubuntu为例,需root权限)
查看网卡名称
ip a
记录网卡名(如 ens33
)。
临时修改IP(重启失效)
sudo ip addr add 192.168.1.100/24 dev ens33 sudo ip route add default via 192.168.1.1
永久修改IP(修改配置文件)
sudo nano /etc/netplan/01-netcfg.yaml ```示例): ```yaml network: version: 2 ethernets: ens33: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
应用配置:
sudo netplan apply
macOS系统(终端操作)
查看网卡名称
networksetup -listallhardwareports
记录接口名(如 en0
)。
设置静态IP
sudo networksetup -setmanual "Wi-Fi" 192.168.1.100 255.255.255.0 192.168.1.1
"Wi-Fi"
:网络服务名称(根据实际修改)
设置DNS
sudo networksetup -setdnsservers "Wi-Fi" 8.8.8.8 8.8.4.4
恢复DHCP
sudo networksetup -setdhcp "Wi-Fi"
验证与故障排除
- 检查新IP:
Windows:ipconfig
Linux/macOS:ifconfig
或ip a
- 测试连通性:
ping 8.8.8.8
(测试外网)
ping 192.168.1.1
(测试网关) - 常见问题:
- 网络断开:检查子网掩码/网关是否与网络环境匹配。
- DNS失效:尝试
nslookup google.com
验证DNS解析。 - 权限不足:所有命令需管理员权限(sudo/管理员终端)。
重要安全提示
- 操作风险:错误配置可能导致网络中断,远程操作时需谨慎。
- 企业网络:修改IP前需获管理员授权,避免与现有IP冲突。
- 备份配置:Windows可导出
netsh dump > backup.txt
;Linux备份YAML文件。 - 法律合规:未经允许修改他人设备IP属违法行为。
引用说明:
- Microsoft Docs: Netsh 命令语法
- Ubuntu Netplan: 官方配置指南
- Apple 支持: networksetup 手册 基于主流操作系统官方文档,适用于Windows 10/11, Ubuntu 20.04+, macOS Big Sur及以上版本。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4932.html