当前位置: 首页 > news >正文

Ubuntu中配置内网固定IP

文章目录

    • 背景
    • 一、配置步骤
      • (一)首先确认网卡名称
      • (二)确认网关
      • (三)备份配置文件
      • (四)编辑配置文件
      • (五)应用配置
      • (六)验证配置
    • 二、注意事项
    • 结尾

欢迎来到 全干工程师的运维之路 系列专栏。
无论是前/后端的开发者,若是团队不大,运维方面的技术就成了必须要接触的知识。更多知识请关注本专栏哦

背景

在日常使用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.8(Google的公共DNS)。

(五)应用配置

配置文件修改完成后,保存并退出编辑器。然后,应用新的网络配置:

sudo netplan apply

此命令会使新的网络设置立即生效。

(六)验证配置

配置完成后,使用以下命令来检查是否成功应用固定IP配置:

ip addr
ping 172.16.0.1

使用 ip addr 查看当前IP地址,确保它与配置的固定IP一致。使用 ping 命令测试网络是否可以连接到网关。

二、注意事项

在配置固定IP时,请注意以下几点:

  1. 网卡名称:确保配置文件中网卡名称(如 eno1)与你实际系统中的网卡名称一致。
  2. IP地址格式:IP地址的格式为 IP地址/子网掩码位数,例如 172.16.0.94/24,其中 /24 表示子网掩码 255.255.255.0
  3. 网关和IP在同一网段:确保你的固定IP和网关在同一个子网内,否则网络无法正常通信。
  4. DNS服务器:DNS服务器可以根据需要修改。国内常用的DNS是 114.114.114.114,而Google的DNS是 8.8.8.8
  5. 备份配置文件:在修改配置之前一定要备份原始文件,避免配置错误导致无法恢复网络连接。

结尾

通过以上步骤,你已经成功在Ubuntu中配置了固定IP。无论是用于开发环境还是生产环境,固定IP地址的配置能够帮助你更好地管理网络,避免动态IP带来的变化和不稳定。如果在过程中遇到问题,可以随时恢复备份的配置文件,确保系统的稳定运行。

http://www.lryc.cn/news/506749.html

相关文章:

  • ExcelVBA编程输出ColorIndex与对应颜色色谱
  • MySQL中in和exists的使用场景
  • 【多线程2】start 和 run 区别,终止线程,等待线程
  • 富途证券C++面试题及参考答案
  • Go使用sqlx操作MySQL完整指南
  • Python 爬取网页文字并保存为 txt 文件教程
  • 时间序列预测论文阅读和相关代码库
  • Mamba安装环境和使用,anaconda环境打包
  • SSH连接成功,但VSCode连接不成功
  • springboot结合AES和国密SM4进行接口加密
  • iOS在项目中设置 Dev、Staging 和 Prod 三个不同的环境
  • openeuler24.09 系统无需配置 docker 源即可安装 docker 和 docker-composer
  • Flask入门:打造简易投票系统
  • 日常思考笔记
  • 【JAVA】后台管理系统密码复杂度和修改密码处理
  • 微服务SpringCloud链路追踪之Micrometer+Zipkin
  • Quartz(2-Trigger)
  • 【微信小程序开发 - 3】:项目组成介绍
  • Leetcode 三角形最小路径和
  • DataOps驱动数据集成创新:Apache DolphinScheduler SeaTunnel on Amazon Web Services
  • Android Studio的笔记--BusyBox相关
  • MySQL 存储过程与函数:增强数据库功能
  • 网络安全(3)_安全套接字层SSL
  • Git 快速入门
  • AI学习记录 - 依据 minimind 项目入门
  • 数据结构----链表头插中插尾插
  • 设计模式-读书笔记
  • c语言----选择结构
  • KS曲线python实现
  • 解决matplotlib中文乱码问题