首先确认网络接口名称,使用ip addr或ifconfig -a查看;在Ubuntu/Debian中通过Netplan配置静态IP,编辑/etc/netplan/01-netcfg.yaml文件,设置addresses、gateway4、nameservers,并禁用dhcp4,保存后执行sudo netplan apply;在CentOS/RHEL/Fedora中可使用nmtui工具或修改/etc/sysconfig/network-scripts/ifcfg-接口文件,设置BOOTPROTO=static、IPADDR、NETMASK、GATEWAY、DNS等参数,重启网络服务sudo systemctl restart network;最后通过ip addr、ping测试连通性与DNS解析,确保配置生效且持久。

在Linux系统中配置静态IP地址是网络管理的基础操作,适用于服务器部署、远程访问等需要固定IP的场景。本文将详细介绍如何在主流Linux发行版中正确配置静态IP,确保网络稳定可靠。
在配置前,先查看系统中的网络接口信息,确定要配置的网卡名称。
ip addr或使用旧命令:
ifconfig -a常见接口名如 eth0、ens33、enp0s3 等。记下你要设置静态IP的接口名称。
现代Ubuntu(17.10+)和部分Debian版本使用Netplan管理网络。
编辑Netplan配置文件:
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
- 114.114.114.114
保存后应用配置:
sudo netplan apply较新版本使用NetworkManager,可通过nmtui图形工具配置:
sudo nmtui选择“Edit a connection” → 选择网卡 → 修改为“Manual”模式,填写IP、子网掩码、网关、DNS。
若使用传统脚本方式(/etc/sysconfig/network-scripts/ifcfg-eth0):
sudo nano /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
重启网络服务:
sudo systemctl restart network检查IP是否已正确分配:
ip addr show ens33测试网络连通性:
ping -c 4 8.8.8.8检查DNS解析:
ping -c 4 www.baidu.com查看默认路由:
ip route | grep default基本上就这些。只要按步骤操作,注意IP不冲突、子网正确、网关可达,静态IP配置就能一次成功。不同发行版语法略有差异,核心逻辑一致:关闭DHCP,手动指定IP、掩码、网关和DNS。配置完成后建议重启一次系统验证持久性。
以上就是Linux如何配置静态IP地址_Linux网络IP静态配置完整教程的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号