需在各操作系统中分别独立配置静态IP:Windows通过设置→网络和Internet图形界面;Ubuntu通过编辑/etc/netplan/配置文件;macOS通过系统设置→网络→TCP/IP手动设置;路由器DHCP静态分配则绑定MAC地址与IP实现跨系统统一映射。
如果您在一台物理电脑上安装了多个操作系统(如Windows 11、Ubuntu、macOS虚拟机等),且希望每个系统启动后使用各自独立的、互不冲突的静态IP地址,则需在各系统内**分别独立配置**网络参数。各系统之间不共享网络设置,因此必须逐个进入对应操作系统完成IP设定。以下是针对不同操作系统的独立配置方法:
一、Windows系统中设置静态IP
该方法通过图形界面直接修改当前Windows实例的TCP/IPv4协议参数,确保每次启动该系统时均绑定指定IP,不受其他系统影响。
1、按下Win + I打开“设置”应用。
2、进入“网络和 Internet”,根据连接类型点击“Wi-Fi”或“以太网”。
3、点击当前已连接的网络名称,进入详情页。
4、滚动至“IP 设置”部分,点击“编辑”按钮。
5、将“分配IP地址的方式”改为“手动”,开启“IPv4”开关。
6、填写专用IP地址(如192.168.1.110)、子网掩码(通常为255.255.255.0)、默认网关(如192.168.1.1)。
7、在“DNS”部分点击“编辑”,选择“手动”,输入首选DNS(如223.5.5.5)和备用DNS(如114.114.114.114)。
8、点击“保存”使配置立即生效,无需重启系统。
二、Ubuntu(Linux)系统中设置静态IP
Ubuntu 22.04及后续版本默认使用Netplan管理网络,需编辑YAML配置文件实现静态IP绑定,该配置仅作用于本系统启动环境。
1、打开终端,执行命令:sudo nano /etc/netplan/01-network-manager-all.yaml。
2、将原内容替换为以下结构(以有线连接为例,接口名请用ip a确认,常见为ens33或eth0):
3、在yaml文件中写入:
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: false
addresses: [192.168.1.120/24]
routes: