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

网站与网页设计教程关键词查询爱站网

网站与网页设计教程,关键词查询爱站网,深圳做网站开发费用,苹果市值最新财报Hello! 亲爱的小伙伴们,大家好呀(Smile~)!我是Huazzi,欢迎观看本篇博客,接下来让我们一起来学习一下Ubuntu 中如何配置静态IP吧!祝你有所收获! 提前对Linux有所了解的小伙伴应该知道…

Hello! 亲爱的小伙伴们,大家好呀(Smile~)!我是Huazzi,欢迎观看本篇博客,接下来让我们一起来学习一下Ubuntu 中如何配置静态IP吧!祝你有所收获!


提前对Linux有所了解的小伙伴应该知道(没了解过的小伙伴也没关系,继续往下看了就能有所了解了):

在 Linux 操作系统中,Linux 文件系统遵循 FHS (Filesystem Hierarchy Standard),每个目录都有特定的用途,而我们今天的主角/etc 目录主要包含 系统配置文件
想要进一步了解Linux系统各个目录的主要用途的小伙伴,欢迎前往另一篇博客:Linux 文件系统目录结构及其简要介绍


文章目录

    • 操作步骤
      • 前期准备
      • 手动配置静态 IP
        • 报错处理

操作步骤

前期准备

Ubuntu 使用的是 netplan 网络管理工具,所以在正式开始配置静态IP的配置文件前,我们先来检查一下我们/etc/netplan目录下都有哪些东西:
操作命令:

ls /etc/netplan

如果有小伙伴发现有一个50-cloud-init.yaml文件:
在这里插入图片描述
那么就要注意啦!(如果没有的小伙伴可以直接跳过这一步)

这是一个配置文件是 cloud-init 用于配置网络的 YAML 文件:

  • 文件是由 数据源(datasource) 自动生成的,任何更改在重启后将丢失。

在配置静态IP之前,需要先禁用 cloud-init 对网络的配置管理

为什么要禁用 cloud-init?

  • cloud-init 会在系统启动时根据云数据源提供的信息自动配置网络。
  • 如果你手动修改了 /etc/netplan/ 下的网络配置文件,但没有禁用 cloud-init,它可能会在下次重启时重置你的配置。
  • 为了让静态 IP 配置永久生效,禁用 cloud-init 是一个必要步骤

禁用 cloud-init的操作步骤:

  1. 先创建一个禁用网络配置的文件:
   sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
  1. 写入:
network: {config: disabled}
  1. 重启系统:
sudo reboot

注意啦,现在开始正式配置静态IP配置文件~

手动配置静态 IP

我们要将网络配置修改为静态 IP(而不是 DHCP 自动获取),我们需要手动编辑 netplan 配置文件。
操作命令:

sudo vim /etc/netplan/01-netcfg.yaml

dhcp4: true 替换为静态 IP 配置,然后根据自己的需要改一下即可:

network:ethernets:ens33:dhcp4: falseaddresses:- 192.168.1.100/24    # 静态 IP 和子网掩码gateway4: 192.168.1.1   # 默认网关nameservers:addresses:- 8.8.8.8         		# DNS 服务器 1- 114.114.114.114         # DNS 服务器 2version: 2

应用更改:
保存文件后,执行:

sudo netplan apply

此时网络将切换到静态 IP。


报错处理

这时候,小伙伴们可能会遇到报错:
在这里插入图片描述

这是为什么呢?我们一起来看一下
这些警告信息表示两个问题:

  1. 文件权限过于开放/etc/netplan/01-netcfg.yaml 的权限设置不安全。
  2. gateway4 已被弃用:需要使用默认路由的配置方式。

知道了原因不就好解决了嘛
解决方法:

  1. 修复文件权限过于开放的问题
    Netplan 配置文件的权限要求是 600(仅限 root 读写),当前文件权限可能过于开放。

修改文件权限:

想要进一步了解Linux文件权限相关操作的小伙伴欢迎移步Linux文件权限与所有者管理命令

执行以下命令将权限设置为安全值:

sudo chmod 600 /etc/netplan/01-netcfg.yaml

确认文件权限:

ls -l /etc/netplan/01-netcfg.yaml

输出应类似于:

-rw------- 1 root root 123 Jun 20 03:01 /etc/netplan/01-netcfg.yaml

表明已经修改好了


  1. 替换已弃用的 gateway4
    gateway4 已被弃用,需要使用 默认路由 的配置方式。

修改 /etc/netplan/01-netcfg.yaml 文件
找到 gateway4,并将其替换为默认路由配置:

旧配置:

gateway4: 192.168.1.1

新配置:

routes:- to: defaultvia: 192.168.1.1

  1. 更新 Netplan 配置
    修改完成后,保存文件并执行以下命令:
sudo netplan apply

  1. 验证配置是否生效
  • 查看 IP 地址和路由信息:

    ip addr
    ip route
    
  • 确保默认路由已生效,输出应类似于:

    default via 192.168.1.1 dev ens33 proto static
    

最后,给个完整示例配置

修改后的 /etc/netplan/01-netcfg.yaml 应类似以下内容:

network:version: 2ethernets:ens33:dhcp4: falseaddresses:- 192.168.1.100/24   # 静态 IP 和子网掩码routes:- to: defaultvia: 192.168.1.1   # 默认路由nameservers:addresses:- 8.8.8.8         		# DNS 服务器 1- 114.114.114.114         # DNS 服务器 2

完成后,所有警告都将消失,并且静态 IP 配置将正常生效。


到此,我们的任务就完成啦!
如果小伙伴们还遇到其他的什么问题,欢迎在评论区一起讨论!!!
祝小伙伴们收获满满!!

http://www.mmbaike.com/news/25372.html

相关文章:

  • 郑州北环网站建设培训搜索引擎优化seo专员
  • 取消网站的通知百度app
  • 自由做图网站校园推广
  • 百度云建设网站免费打广告网站
  • 0基础学剪辑视频湖南seo公司
  • c 网站开发简单实例教程2023年的新闻时事热点论文
  • 网站建设营销平台全网推广的方式有哪些
  • 独立ip做多个网站湖南正规关键词优化报价
  • wordpress文章页面成都seo招聘
  • 小型手机网站建设企业免费网站流量统计
  • 做钢管的去什么网站发信息四川省人民政府官网
  • 动态网站建设 作业sem投放是什么意思
  • 国有企业网站建设营销推广策略有哪些
  • 大型企业网站源码百度搜索引擎平台
  • 河南专业网站建设无屏蔽搜索引擎
  • 无锡品牌网站建设网站手机百度ai入口
  • 那个网站做淘宝推广比较好抖音推广方案
  • 建设政府网站的社会背景百度广告优化师
  • 做网站难度大吗google翻译
  • 塘下网站建设公司新闻实时报道
  • python flask做网站seo是什么学校
  • 网站301在哪做nba最新排名东西部
  • 做外贸独立网站必须要有备案么策划
  • 推广平台有哪几个快速排名优化推广手机
  • 网站备案 厦门最新新闻事件今天
  • 银行网站模板免费下载长沙百度推广开户
  • 福州企业网站建设成都专业的整站优化
  • 如何做网站结构及栏目策划百度平台客服怎么联系
  • 微博建网站英语培训机构
  • 域名申请到网站建设教程nba常规赛