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

在Linux系统中设置静态IP地址是网络配置中的常见操作,适用于服务器部署、远程访问等需要固定IP的场景。以下是详细的配置步骤,适用于主流发行版如CentOS、Ubuntu、Debian等。
确认网络接口名称
在配置前,先查看当前系统的网络接口名称:
ip a
输出中会列出所有网络接口,常见的有 eth0、ens33、enp0s3 等。记下你要配置的接口名称。
编辑网络配置文件
不同发行版的配置方式略有不同,以下是两种主流方式:
1. Ubuntu/Debian(使用Netplan)
Ubuntu 18.04 及以后版本默认使用 Netplan。配置文件通常位于 /etc/netplan/ 目录下,如 01-netcfg.yaml 或 50-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。
琅琅配音
全能AI配音神器
208 查看详情
编辑对应接口文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改或添加以下内容:
BOOTPROTO=staticONBOOT=yesIPADDR=192.168.1.100NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS1=8.8.8.8DNS2=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 ens33ping www.baidu.com
确认能获取到设定的IP地址,并可正常访问外网。
基本上就这些。关键是根据发行版选择正确的配置方式,注意YAML格式缩进(Netplan)和参数拼写(CentOS),避免因小错误导致网络中断。
以上就是Linux如何设置静态IP地址_Linux静态IP地址配置详细步骤的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/419304.html
微信扫一扫
支付宝扫一扫