Linux设置静态IP
Ubantu
配置静态IP避免DHCP冲突
- 步骤a.
sudo nano /etc/netplan/50-cloud-init.yaml
network:version: 2ethernets:ens33:dhcp4: noaddresses: [192.168.235.134/24] # 手动指定IProutes:- to: defaultvia: 192.168.235.2 # 网关(通常为.2或.1)nameservers:addresses: [8.8.8.8, 8.8.4.4]
- 步骤b.
sudo netplan apply
CentOS
- 编辑网络配置文件
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33 # 文件名根据实际接口调整(如 eth0)
- 修改配置参数
BOOTPROTO=static # 静态IP模式
ONBOOT=yes # 开机自启
IPADDR=192.168.235.141 # 静态IP地址
NETMASK=255.255.255.0 # 子网掩码(或使用 PREFIX=24)
GATEWAY=192.168.235.2 # 默认网关
DNS1=8.8.8.8 # 主DNS
DNS2=8.8.4.4 # 备用DNS
若使用 CIDR 格式,可用 PREFIX=24 替代 NETMASK。
- 应用配置
systemctl restart network # 重启网络服务