售前咨询400-838-0503

Linux系统如何配置静态IP?

发布:2025-04-17 17:23

Linux系统静态IP配置完全指南:告别动态IP的烦恼

在Linux服务器管理中,静态IP地址配置是每个系统管理员必备的基础技能。本文将详细介绍在主流Linux发行版上配置静态IP的多种方法,帮助您建立稳定的网络连接环境。

为什么要使用静态IP?

静态IP地址与动态IP相比有以下显著优势:

  • 服务器稳定性:确保服务始终通过固定IP地址访问
  • 远程访问可靠性:避免因IP变更导致的连接中断
  • 网络设备管理:方便路由器和防火墙规则配置
  • DNS记录维护:简化域名解析管理

配置前的准备工作

在开始配置前,请准备好以下信息:

  1. 可用的静态IP地址
  2. 子网掩码(通常为255.255.255.0)
  3. 默认网关地址
  4. DNS服务器地址(如8.8.8.8和8.8.4.4)

使用ifconfigip addr命令查看当前网络接口信息。

Ubuntu/Debian系统配置方法

方法一:使用netplan(17.10及更新版本)


# 编辑配置文件
sudo nano /etc/netplan/01-netcfg.yaml

# 配置文件内容示例
network:
  version: 2
  renderer: networkd
  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

方法二:传统interfaces文件


# 编辑配置文件
sudo nano /etc/network/interfaces

# 配置示例
auto ens33
iface ens33 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
    

重启网络服务:sudo systemctl restart networking

CentOS/RHEL系统配置方法

方法一:使用nmcli命令行工具


# 查看当前连接
nmcli connection show

# 修改连接配置
nmcli connection modify ens33 ipv4.addresses 192.168.1.100/24
nmcli connection modify ens33 ipv4.gateway 192.168.1.1
nmcli connection modify ens33 ipv4.dns "8.8.8.8,8.8.4.4"
nmcli connection modify ens33 ipv4.method manual
nmcli connection up ens33
    

方法二:编辑配置文件


# 编辑网卡配置文件
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33

# 配置示例
DEVICE=ens33
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
    

重启网络服务:sudo systemctl restart network

常见问题解决方案

1. 网络连接失败

检查步骤:

  • 确认IP地址在子网范围内
  • 验证网关是否可达:ping 192.168.1.1
  • 检查防火墙设置

2. DNS解析问题

解决方案:

  • 测试DNS连通性:nslookup google.com
  • 检查/etc/resolv.conf文件
  • 尝试更换其他DNS服务器

3. 配置不生效

排查方法:

  • 确认配置文件名正确
  • 检查语法错误
  • 查看日志:journalctl -xe

总结

掌握Linux静态IP配置是系统管理的基础技能。不同发行版可能使用不同的配置方式:

  • Ubuntu/Debian: netplan或interfaces文件
  • CentOS/RHEL: nmcli或ifcfg文件

配置完成后,建议使用ip aping命令验证配置是否生效。

按文档操作后还是不行,把机器编号、出问题的时间点和现象截图一起提工单,能少来回一轮。

提交工单