boxmoe_header_banner_img

Hello! 欢迎来到悠悠畅享网!

文章导读

Linux如何设置静态IP地址_Linux静态IP地址配置详细步骤


avatar
作者 2025年10月11日 8

首先确认网络接口名称,再根据发行版选择配置方式:ubuntu/debian使用Netplan编辑yaml文件设置静态IP,centos/RHEL系列修改ifcfg-接口文件,最后应用配置并验证网络连通性。

Linux如何设置静态IP地址_Linux静态IP地址配置详细步骤

linux系统中设置静态IP地址是网络配置中的常见操作,适用于服务器部署、远程访问等需要固定IP的场景。以下是详细的配置步骤,适用于主流发行版如CentOS、Ubuntu、Debian等。

确认网络接口名称

在配置前,先查看当前系统的网络接口名称:

 ip a 

输出中会列出所有网络接口,常见的有 eth0ens33enp0s3 等。记下你要配置的接口名称。

编辑网络配置文件

不同发行版的配置方式略有不同,以下是两种主流方式:

1. Ubuntu/Debian(使用Netplan)

Ubuntu 18.04 及以后版本默认使用 Netplan。配置文件通常位于 /etc/netplan/ 目录下,如 01-netcfg.yaml50-cloud-init.yaml

编辑该文件:

 sudo nano /etc/netplan/*.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           - 114.114.114.114 

保存并退出。

2. CentOS/RHEL/Rocky Linux(使用network-scripts)

配置文件通常位于 /etc/sysconfig/network-scripts/,文件名为 ifcfg-接口名,如 ifcfg-ens33

Linux如何设置静态IP地址_Linux静态IP地址配置详细步骤

琅琅配音

全能ai配音神器

Linux如何设置静态IP地址_Linux静态IP地址配置详细步骤89

查看详情 Linux如何设置静态IP地址_Linux静态IP地址配置详细步骤

编辑对应接口文件:

 sudo vi /etc/sysconfig/network-scripts/ifcfg-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=114.114.114.114 

确保 BOOTPROTO=static,并关闭 DHCP。

应用配置并重启网络

根据系统类型执行相应命令:

Ubuntu/Debian(Netplan)

 sudo netplan apply 

如果提示错误,可先运行 netplan generate 检查语法。

CentOS/RHEL系列

 sudo systemctl restart network 

较新版本可能使用 NetworkManager,可用:

 sudo nmcli con reload 

验证配置结果

配置完成后,检查IP是否生效:

 ip a show ens33 ping www.baidu.com 

确认能获取到设定的IP地址,并可正常访问外网。

基本上就这些。关键是根据发行版选择正确的配置方式,注意YAML格式缩进(Netplan)和参数拼写(CentOS),避免因小错误导致网络中断。



评论(已关闭)

评论已关闭

text=ZqhQzanResources