首页教摄影linux配置静态 linux如何配置静态ip?网络配置文件在哪个目录里

linux配置静态 linux如何配置静态ip?网络配置文件在哪个目录里

圆圆2025-06-09 20:00:57次浏览条评论

在linux系统中配置静态ip的方法是修改网络配置文件,不同发行版配置方式存在差异。1. 首先确认linux发行版本类型,如ubuntu使用netplan或systemd-networkd,centos/rhel/rocky linux使用network-scripts或networkmanager。2. ubuntu 20.04用户编辑/etc/netplan/下的.yaml文件,指定ip地址、网关、子网掩码和dns,保存后执行sudo netplan apply应用配置。3. centos/rhel/rocky linux用户修改/etc/sysconfig/network-scripts/ifcfg-接口名文件,设置bootproto=static、ipaddr、netmask、gateway和dns1等参数,之后重启网络服务。4. 常见问题包括配置重复错误、取消名称不确定、多个网络工具冲突以及配置未持久化,可通过检查配置文件、使用ip a或nmcli命令查看超时信息及确保配置路径正确解决。

Linux如何配置静态IP?网络配置文件在哪个目录?

在Linux系统中配置静态IP,主要依赖于修改网络配置文件。不同的发布版本路径和写法不同,但总体思路是一致的:指定IP地址、子网掩码、网关和DNS等信息。 1. 确认你的Linux发行版本类型

不同Linux发行版本使用的网络管理方式可能不太一样:Debian/Ubuntu(较新版本)使用netplan或systemd-networkdCentOS/RHEL/Rocky Linux使用network-scripts或NetworkManager如果你使用的是桌面环境,也可能使用了NetworkManager工具

确认方法很简单,可以运行:cat /etc/os-release登录后复制

看看是哪个发行版,再决定下一步怎么操作。

2.配置静态IP的方法与配置文件位置Ubuntu 20.04使用Netplan(配置文件通常在/etc/netplan/)

编辑.yaml文件,如:sudo nano /etc/netplan/01-netcfg.yaml登录后复制

内容示例:网络:版本:2以太网:enp0s3:地址: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: 地址: - 8.8.8.8 - 8.8.4.4登录后复制

保存后应用:sudo netplan apply登录后复制注意YAML格式对缩进敏感,别写错空格!CentOS/RHEL/Rocky Linux(使用网络脚本)

配置文件在一般/etc/sysconfig/network-scripts/ifcfg-接口名,例如:sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0登录后复制

修改以下关键项:BOOTPROTO=staticONBOOT=yesIPADD R=192.168.1.100NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS1=8.8.8.8登录后复制

然后重启网络服务:sudo systemctl restart NetworkManager#或者使用旧方式 sudo service network restart 登录后复制3. 常见问题排查建议IP没生效?先检查配置是否正确,特别是书写错误,如BOOTPROTO=static 写成BOOTPROTO=none。不超时名称?知道用命令查看:ip a 或 nmcli device show。多个配置工具冲突?比如同时用了netplan和NetworkManager,容易出问题,建议统一使用一种方式。重启后失效?说明配置没有写入文件,或者写错了路径。

基本上就这些。不同的系统有点差异,但只要找到正确的配置文件并按规范填写,问题不大。

以上就是如何Linux配置静态IP?网络配置文件在哪个目录?的详细内容,更多请关注乐哥常识网其他相关文章!

Linux如何配置静
京东 618 手机优惠券 如何快速抢到​
相关内容
发表评论

游客 回复需填写必要信息