Ubantu24.04在nat模式和桥接下配置静态IP

news/2025/2/28 9:54:45/文章来源:https://www.cnblogs.com/-hz01/p/18742645

Ubantu24.04在nat模式和桥接下配置静态IP

在 Ubuntu 24.04 中配置静态 IP 地址的步骤会因选择的网络模式(NAT 或桥接)而有所不同。以下是针对这两种模式配置静态 IP 地址的步骤。

在 NAT 模式下配置静态 IP

在 NAT 模式下,通常会使用 VMware Fusion 内置的 DHCP 服务器来分配 IP 地址,但如果想配置静态 IP 地址,可以按以下步骤操作:

  1. 打开终端:使用快捷键 Ctrl + Alt + T 打开终端。
  2. 编辑 Netplan 配置文件
    • 在 Ubuntu 24.04 中,网络配置通常通过 Netplan 来管理。编辑 Netplan 配置文件,文件通常位于 /etc/netplan/ 目录下,文件名可能是 01-netcfg.yaml 或类似的名称:
     sudo nano /etc/netplan/01-netcfg.yaml```
  1. 配置静态 IP:
    • 找到的网络接口(通常是 ens33ens160 等),然后将配置修改为如下格式:
     network:version: 2renderer: networkdethernets:ens33:  # 请根据的网络接口名称替换 'ens33'dhcp4: noaddresses:- 192.168.1.100/24  # 希望配置的静态 IP 地址和子网掩码gateway4: 192.168.1.1  # 网关地址nameservers:addresses:- 8.8.8.8  # DNS 服务器地址- 8.8.4.4```
  1. 应用配置:
    • 保存并退出编辑器(在 nano 中按 Ctrl + O 然后 Enter 保存,再按 Ctrl + X 退出)。
    • 然后运行以下命令应用配置:
     sudo netplan apply```
  1. 检查配置:
    • 使用以下命令检查网络配置:
     ip addr show```

在桥接模式下配置静态 IP

在桥接模式下,将直接与物理网络进行通信,配置方法类似:

  1. 打开终端:使用快捷键 Ctrl + Alt + T 打开终端。
  2. 编辑 Netplan 配置文件
    • 与 NAT 模式相同,编辑 Netplan 配置文件:
     sudo nano /etc/netplan/01-netcfg.yaml```
  1. 配置静态 IP:
    • 找到的网络接口(如 ens33ens160 等),修改配置如下:
     network:version: 2renderer: networkdethernets:ens33:  # 请根据的网络接口名称替换 'ens33'dhcp4: noaddresses:- 192.168.1.100/24  # 希望配置的静态 IP 地址和子网掩码gateway4: 192.168.1.1  # 网关地址nameservers:addresses:- 8.8.8.8  # DNS 服务器地址- 8.8.4.4```
  1. 应用配置:
    • 保存并退出编辑器,运行以下命令应用配置:
     sudo netplan apply```
  1. 检查配置:
    • 使用以下命令检查网络配置:
     ip addr show```

注意事项

  • 确保设置的静态 IP 地址在网络中是唯一的,避免与其他设备冲突。
  • 如果使用的是桥接模式,请确认配置的 IP 地址和网关是正确的,并且与所在网络的 DHCP 范围相匹配。
  • 在配置过程中,如果遇到任何问题,可以查看系统日志以获取更多信息,使用以下命令:
  journalctl -u systemd-networkd

通过以上步骤,应该能够在 Ubuntu 24.04 中成功配置静态 IP 地址,无论是在 NAT 模式还是桥接模式下。

列表和单值

addresses:
- 192.168.1.100/24
和
addresses: [192.168.1.100/24]
的效果是一致的么

addresses: [192.168.1.100/24]addresses: - 192.168.1.100/24 在功能上是等效的,都是在 YAML 中定义一个包含单个元素的数组(列表)。但是,它们在语法和表示方式上略有不同。

1. 使用方括号的表示法

addresses: [192.168.1.100/24]
  • 这种方式使用方括号来表示一个数组。它的优点是更简洁,适合在一行中列出多个元素。

2. 使用短划线的表示法

addresses:- 192.168.1.100/24
  • 这种方式使用短划线 - 表示每个元素,适合列出多个元素时进行清晰的分行展示。即使只有一个元素,这种方式也可以使用。

总结

  • 功能一致: 两种表示法在功能上是等同的,都会将 addresses 定义为包含一个元素的数组。
  • 可读性: 使用短划线的格式在有多个元素时通常更易读,而使用方括号的格式则更简洁。

选择哪种格式通常取决于个人或团队的编码风格以及对可读性的考虑。在配置文件中,保持一致性更加重要。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/891041.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

为什么低代码让开发者头疼?6 款好用工具推荐

许多开发者对低代码感到困惑——拖拽搭建真的高效吗?功能黑盒、扩展受限、难以集成,低代码的“易用性”常常并不如预期。本文深入分析低代码为何让开发者头疼,并推荐 6 款真正灵活、可扩展的工具,让你在低代码开发中少踩坑、高效构建应用。低代码开发平台近年来饱受争议。在…

海康威视400密码重置助手如何安装?附安装包

前言 大家好,我是小徐啊。我们在使用海康威视的摄像头的时候,有时候容易忘记设备的密码,导致我们无法访问对应的设备。这给我们的使用带来了不方便。好在海康威视提供了一个400密码重置助手,今天小徐就来介绍下如何安装400密码重置助手。文末附获取方式。 如何安装海康威视…

No.24 CSS--CSS3新特性(圆角、阴影、动画、媒体查询)

主要内容:圆角 阴影 动画一、圆角(border-radius)<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div{width: 50…

全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程序,新手也能快速上手!

大家好,我是狂师。 在当今数字化时代,智能客服已成为提升用户体验、提高运营效率的关键工具。 今天,我们将为大家带来一个超级简单的教程,教你如何在短短3分钟内,利用腾讯微搭平台,将满血 DeepSeek R1接入到微信、公众号、小程序,打造属于自己的 AI 智能客服,哪怕你是新…

20250228

1. PVC 谨慎多

7.5.1 训练深层网络

当网络很深的时候会出现下面的问题梯度消失是一般情况,所以上面讨论的是梯度消失的情况(每一层的梯度都很小,很多个很小的数相乘就会导致底部的层梯度比上面的层的梯度小);梯度爆炸是另外一回事 之所以会导致上面这种情况是因为不同层之间数据分布是有差别的。所以一个简单…

还在为内外网文件传输头疼?6个方法帮你轻松搞定!

在当今数字化办公时代,内外网文件传输已成为企业日常运营中不可或缺的一环。无论是跨国公司的分部协作,还是企业与外部合作伙伴的数据共享,高效、安全的内外网文件传输都至关重要。 然而,在实际操作中,企业往往会面临诸多挑战: 1、网络隔离,传输不便: 出于安全考虑,企…

迎接自然语言交互时代:Datafocus 助您轻松集成智能问答

随着大型语言模型 (LLM) 能力的飞跃和日益普及,我们正在迈入一个全新的计算时代。自然语言交互不再是科幻小说中的场景,而是真真切切地走进了我们的工作和生活。可以预见,自然语言交互将进入到软件应用的方方面面,而智能问答功能也将成为所有软件的“标配”。 LLM 驱动的自…

基于控制台的c++的贪吃蛇游戏修改

来源同学代码运行环境+运行结果的截图运行环境:c++ 代码#include <conio.h> // 用于 _kbhit 和 _getch #include <windows.h> // 用于 Sleep #include <vector>using namespace std;// 定义方向 enum Direction { STOP = 0, LEFT, RIGHT, UP, DOWN };class…

厦大也来指导啦,厦门大学DeepSeek手册Ⅰ、Ⅱ一同放出!

随着春节DeepSeek的发布震撼全球,也标志着人工智能大模型进入了"惠普"时代,DeepSeek等各类大模型开始逐渐参与到我们的工作、学习以及生活的方方面面,因此更好的了解和使用大模型成为了必修课;目前各大企业和高校也都搭建起来自己的大模型平台,并且推出了使用指…

读DAMA数据管理知识体系指南07数据架构(上)

数字化转型推动各行业变革,数据架构成为关键,包括业务、应用、技术架构等,旨在优化系统功能和用户体验,数据架构师需确保数据与企业战略一致,设计满足长期需求的数据结构和规划。1. 浪潮 1.1. 第一波浪潮是银行和金融交易 1.2. 第二波浪潮是各种数字服务交互 1.3. 在第三波…

Token 无感刷新:打造无缝用户体验与坚实安全防线

一、前言 在前端开发中,用户身份认证通常通过 Token 来实现。然而,Token 的有效期是有限的,过期后用户需要重新登录,这会影响用户体验。为了解决这个问题,Token 无感刷新成为了一种常见的优化方案。 本文将详细介绍如何实现 Token 无感刷新,并探讨其在高并发场景下的优化…