配置服务器 IP 地址需根据操作系统(Linux 或 Windows)选择不同方法,分为 “临时配置(重启失效)” 和 “永久配置(重启保留)” 两种场景,以下是具体步骤:
一、Linux 系统(以主流发行版为例)
1. 临时配置 IP(立即生效,重启后失效)
适用于临时测试场景,通过
ip命令直接修改:bash
# 语法:ip addr add [IP地址/子网掩码] dev [网卡名称]
# 示例:给eth0网卡配置IP为192.168.1.100,子网掩码255.255.255.0
ip addr add 192.168.1.100/24 dev eth0
# 若需删除临时IP:
ip addr del 192.168.1.100/24 dev eth0
注:网卡名称需用
ip link show确认(如 eth0、ens33 等)。2. 永久配置 IP(重启后保留)
根据 Linux 发行版的不同,配置文件路径有差异:
(1)CentOS/RHEL 系列(含 Rocky Linux、AlmaLinux)
- 配置文件路径:
/etc/sysconfig/network-scripts/ifcfg-网卡名(如ifcfg-eth0) - 编辑命令:
vi /etc/sysconfig/network-scripts/ifcfg-eth0 - 配置示例(静态 IP):
ini
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static # 静态IP(dhcp为动态获取) DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eth0 UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx DEVICE=eth0 ONBOOT=yes # 开机启动 IPADDR=192.168.1.100 # IP地址 PREFIX=24 # 子网掩码(24对应255.255.255.0) GATEWAY=192.168.1.1 # 网关 DNS1=8.8.8.8 # DNS服务器1 DNS2=114.114.114.114 # DNS服务器2 - 生效命令:
systemctl restart network或nmcli c reload
(2)Ubuntu/Debian 系列(20.04+)
- 配置文件路径:
/etc/netplan/目录下的.yaml文件(如00-installer-config.yaml) - 编辑命令:
vi /etc/netplan/00-installer-config.yaml - 配置示例(静态 IP):
yaml
network: ethernets: eth0: # 网卡名称 addresses: [192.168.1.100/24] # IP地址及子网掩码 gateway4: 192.168.1.1 # 网关(gateway4适用于IPv4) nameservers: addresses: [8.8.8.8, 114.114.114.114] # DNS服务器 dhcp4: no # 关闭DHCP version: 2 - 生效命令:
netplan apply
二、Windows 系统
1. 图形化界面配置(适合新手)
- 右键任务栏网络图标 → 打开 “网络和 Internet 设置”
- 点击 “以太网” → “更改适配器选项”
- 右键需要配置的网卡(如 “以太网”) → “属性”
- 双击 “Internet 协议版本 4(TCP/IPv4)”
- 选择 “使用下面的 IP 地址”,填写信息:
- IP 地址:如
192.168.1.100 - 子网掩码:如
255.255.255.0(通常自动生成) - 默认网关:如
192.168.1.1 - DNS 服务器:如
8.8.8.8和114.114.114.114
- IP 地址:如
- 点击 “确定” 保存,立即生效。
2. 命令行配置(管理员权限)
适用于远程操作或批量配置:
cmd
# 设置静态IP和子网掩码
netsh interface ipv4 set address name="以太网" static 192.168.1.100 255.255.255.0 192.168.1.1 1
# 设置DNS服务器
netsh interface ipv4 set dns name="以太网" static 8.8.8.8 primary
netsh interface ipv4 add dns name="以太网" 114.114.114.114 index=2
# 若需恢复DHCP自动获取:
netsh interface ipv4 set address name="以太网" dhcp
netsh interface ipv4 set dns name="以太网" dhcp
注:
name="以太网"需替换为实际网卡名称(可通过netsh interface show interface查看)。三、配置后验证
无论哪种系统,配置完成后需验证是否生效:
- 查看 IP:Linux 用
ip addr,Windows 用ipconfig - 测试连通性:
ping 网关IP(如ping 192.168.1.1)和ping 公网IP(如ping 8.8.8.8)
如果配置后无法上网,优先检查子网掩码、网关是否与所在网络匹配,或防火墙是否拦截了网络包。