网站建设及发布的流程图,合肥建站网站平台,制作手机网站,小程序首页文章目录 背景一、配置步骤#xff08;一#xff09;首先确认网卡名称#xff08;二#xff09;确认网关#xff08;三#xff09;备份配置文件#xff08;四#xff09;编辑配置文件#xff08;五#xff09;应用配置#xff08;六#xff09;验证配置 二、注意事… 文章目录 背景一、配置步骤一首先确认网卡名称二确认网关三备份配置文件四编辑配置文件五应用配置六验证配置 二、注意事项结尾 欢迎来到
全干工程师的运维之路 系列专栏。 无论是前/后端的开发者若是团队不大运维方面的技术就成了必须要接触的知识。更多知识请关注本专栏哦 背景
在日常使用Ubuntu系统的过程中可能需要为某个机器配置一个固定的内网IP地址这样可以避免动态IP分配带来的不稳定性。配置固定IP不仅可以确保设备的网络连接稳定还能为网络管理提供更多的控制。本文将详细介绍如何在Ubuntu中设置固定IP地址并提供一些常见问题的解决方法。
一、配置步骤
一首先确认网卡名称
我们首先需要确定机器的网卡名称以便在后续配置中进行修改。执行以下命令来查看网络接口信息
ip addr执行后你将看到类似下面的输出其中eno1是网卡名称记住它。 二确认网关
接下来我们需要查看当前网络的网关地址执行以下命令
route -n在输出结果中Gateway字段会显示当前使用的网关地址。记下这个网关地址它将在配置固定IP时使用。 三备份配置文件
在修改系统配置文件之前强烈建议备份原始配置文件以防配置错误导致网络不可用。执行以下命令备份配置文件
sudo cp /etc/netplan/01-network-manager-all.yaml /etc/netplan/01-network-manager-all.yaml-back-up提示 备份文件非常重要如果配置过程中出现问题你可以随时恢复到原来的状态。 四编辑配置文件
现在我们来编辑网络配置文件。打开配置文件
sudo vim /etc/netplan/01-network-manager-all.yaml在文件中添加或修改以下内容
network:ethernets:eno1: # 这里的 eno1 替换为实际网卡名称addresses: [172.16.0.94/24] # 设置固定的 IP 地址gateway4: 172.16.0.1 # 配置网关地址dhcp4: no # 禁用 DHCP 自动获取 IPoptional: true # 设置为可选避免系统启动时网卡不存在时报错nameservers:addresses: [114.114.114.114, 8.8.8.8] # 配置 DNS 服务器地址version: 2renderer: NetworkManager # 使用 NetworkManager 来管理网络在这里
eno1 是你的网卡名称记得替换成你实际的网卡名称。172.16.0.94/24 是你为设备分配的固定IP地址你可以根据网络环境修改。gateway4 是你的网关地址记得填入上一步查看到的网关地址。nameservers 可以根据你的需求更改常见的DNS地址有 114.114.114.114国内DNS和 8.8.8.8Google的公共DNS。
五应用配置
配置文件修改完成后保存并退出编辑器。然后应用新的网络配置
sudo netplan apply此命令会使新的网络设置立即生效。
六验证配置
配置完成后使用以下命令来检查是否成功应用固定IP配置
ip addr
ping 172.16.0.1使用 ip addr 查看当前IP地址确保它与配置的固定IP一致。使用 ping 命令测试网络是否可以连接到网关。
二、注意事项
在配置固定IP时请注意以下几点
网卡名称确保配置文件中网卡名称如 eno1与你实际系统中的网卡名称一致。IP地址格式IP地址的格式为 IP地址/子网掩码位数例如 172.16.0.94/24其中 /24 表示子网掩码 255.255.255.0。网关和IP在同一网段确保你的固定IP和网关在同一个子网内否则网络无法正常通信。DNS服务器DNS服务器可以根据需要修改。国内常用的DNS是 114.114.114.114而Google的DNS是 8.8.8.8。备份配置文件在修改配置之前一定要备份原始文件避免配置错误导致无法恢复网络连接。
结尾
通过以上步骤你已经成功在Ubuntu中配置了固定IP。无论是用于开发环境还是生产环境固定IP地址的配置能够帮助你更好地管理网络避免动态IP带来的变化和不稳定。如果在过程中遇到问题可以随时恢复备份的配置文件确保系统的稳定运行。