ubuntu server 20.04LTS NAT模式配置静态IP

2023-11-12

1.设置本地网络共享给虚拟网卡vmnet8

Win10物理机上打开“更改网络适配器”,进行如下设置:

通过此设置可以将无线网卡的网络与VMware虚拟网卡共享,主机与虚拟机之间通过该虚拟网卡通讯。

2.查看vmnet8分配到的IP

Win+R打开运行,打开cmd,输入ipconfig -all

找到下图部分:

记录IPv4地址:169.254.167.1(人人不同,以自己的为准),后面将用到。

3.设置VMware虚拟网络编辑器

打开VMware菜单栏编辑->虚拟网络编辑器

按下图设置:

其中子网IP前三段与上面第二步记录的IPv4IP相同,最后一位为0,表示网络段。

然后打开NAT设置:

依然前三段相同,最后一段为2,网关常用设置。

确定后暂时勾选下列选项,并打开DHCP设置,查看可用IP段:

记录起始IP地址和结束IP地址,关闭DHCP设置,取消勾选"使用本地DHCP服务将IP地址分配给虚拟机(D)"

4.Ubuntu Server配置静态IP

由于ubuntu版本不同,netplan文件不同,所以使用下列命令查看自己的文件名:

ls /etc/netplan

我的是“00-installer-config.yaml”

所以:

vi /etc/netplan/00-installer-config.yaml

编辑如下:

network:
    ethernets:
	    ens33:
		    addresses: [169.254.167.128/24]
			dhcp4: false
			gateway4: 169.254.167.2
			nameservers:
			        addresses: [169.254.167.2]
			optional: true

注意冒号后面有空格。

地址为可用IP段中任意一个,网关和DNS填相同即可。

然后修改hosts:

vi /etc/hosts

主机名前填自己的IP即可。

5.重启应用更改

reboot

netplan apply

6.测试验证

参考文章:

https://www.linuxidc.com/Linux/2017-02/140135.htm

https://www.cnblogs.com/hellojesson/p/7581366.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu server 20.04LTS NAT模式配置静态IP 的相关文章

  • 命名互斥体的 Mono 替代方案

    在 Windows NET 上 命名的互斥体可用于同步多个进程 不幸的是 Mono 在 Linux 上不太支持这一点 他们的发行说明 http www mono project com Release Notes Mono 2 8 Shar
  • 无法连接到 Azure Ubuntu VM - 公钥被拒绝

    我们在 Azure 上使用 Ubuntu VM 一段时间了 很少遇到任何问题 然而 其中一台虚拟机最近出现了问题 出乎意料的是 Ubuntu VM 开始拒绝公钥 ssh i azure key email protected cdn cgi
  • 我可以在 Ubuntu 上使用 Homebrew 吗?

    我只是尝试使用 Homebrew 和 Linuxbrew 在我的 Ubuntu 服务器上安装软件包 但都失败了 这就是我尝试安装它们的方法 sudo apt get install build essential curl git m4 r
  • Nodejs + npm,在ntfs分区安装模块

    我在安装 npm 模块时遇到问题 NodeJS 安装在 Windows 主机上 Virtual Box 上运行的 Ubuntu 11 10 上 我的项目文件位于 NTFS 分区上 我必须与 Windows 共享它们 当我尝试安装某些 npm
  • 用于 e NetworkManager VPN 连接的 dbus 信号处理程序

    我需要开发一些在建立 VPN 连接时执行的 python 代码 VPN 由 NetworkManager 控制 我试图弄清楚如何为此使用 NM DBUS 事件 使用 dbus monitor system 我能够识别连接信号 signal
  • 在 MacOS 上构建需要 net461 的 dotnet SDK 项目的最简单方法

    我有一个 dotnet SDK sln and a build proj with
  • 每个虚拟主机的错误日志?

    在一台运行 Apache 和 PHP 5 的 Linux 服务器上 我们有多个带有单独日志文件的虚拟主机 我们似乎无法分离 phperror log虚拟主机之间 覆盖此设置
  • PHP mail() 函数不发送邮件

    我有一个小问题 我正在使用一个工作脚本 在我的测试帐户 共享服务器上工作 使用 mail 函数通过 PHP 发送邮件 我刚刚得到了一个专用服务器 但我还无法让该功能发挥作用 在过去的 10 个小时左右的时间里 我阅读了有关 BIND 用于
  • 删除 Python 中某些操作的 root 权限

    在我的 Python 脚本中 我执行了一些需要 root 权限的操作 我还创建并写入文件 我不想由 root 独占所有 而是由运行我的脚本的用户独占所有 通常 我使用以下命令运行脚本sudo 有办法做到上述吗 您可以使用以下方式在 uid
  • 优化 Keras 以使用所有可用的 CPU 资源

    好吧 我真的不知道我在说什么 所以请耐心听我说 我正在使用 Theano 后端运行 Keras 以在 MNIST 图像上运行基本的神经网络 目前只是一个教程 过去 我一直使用我的旧 HP 笔记本电脑 因为我有 Windows 和 Ubunt
  • “./somescript.sh”和“. ./somescript.sh”有什么区别

    今天我按照一些说明在 Linux 中安装软件 有一个需要首先运行的脚本 它设置一些环境变量 指令告诉我执行 setup sh 但是我执行时犯了一个错误 setup sh 所以环境没有设置 最后我注意到了这一点并继续进行 我想知道这两种调用脚
  • 以编程方式启用 Internet 连接共享

    我可以手动执行此操作 方法是右键单击网络连接 打开 共享 选项卡 单击 允许其他网络用户通过此计算机的 Internet 连接进行连接 复选框 然后选择 家庭网络连接 在研究这个问题时 我发现了多组 COM 接口 1 Internet 连接
  • 在Linux中使用C/C++获取机器序列号和CPU ID

    在Linux系统中如何获取机器序列号和CPU ID 示例代码受到高度赞赏 Here http lxr linux no linux v2 6 39 arch x86 include asm processor h L173Linux 内核似
  • ARM 的内核 Oops 页面错误错误代码

    Oops 之后的错误代码给出了有关 ARM EX 中的恐慌的信息 Oops 17 1 PREEMPT SMP在这种情况下 17 给出了信息 在 x86 中它代表 bit 0 0 no page found 1 protection faul
  • 使用 terminfo 的终端颜色?

    我正在编写一个 C 类 允许在终端中使用颜色 我希望它适用于每个终端 在支持真彩色 24 位 的终端上打印 在支持它的终端上具有 256 色 6x6x6 其他都是基本的 16 种颜色 我曾经使用 termcap 编写过一次 C 函数 并且我
  • 路由是否会影响具有绑定源地址的套接字?

    假设我有两个网络接口 eth0有地址10 0 0 1 eth1有地址192 168 0 1 Using route or ip route add我已将其设置为路由 所有地址至eth0 1 2 3 4只为了eth1 所以数据包到1 2 3
  • 我们可以在 Bash 脚本中使用 PHP 吗?

    我有一个 bash 脚本abcd sh bin sh for i in seq 8 do ssh w i uptime ps elf grep httpd wc l free m mpstat done pid sleep 1 kill 9
  • Linux Shellcode“你好,世界!”

    我有以下可用的 NASM 代码 global start section text start mov eax 0x4 mov ebx 0x1 mov ecx message mov edx 0xF int 0x80 mov eax 0x1
  • python 可以检测它运行在哪个操作系统下吗?

    python 可以检测操作系统 然后为文件系统构建 if else 语句吗 我需要将 Fn 字符串中的 C CobaltRCX 替换为 FileSys 字符串 import os path csv from time import strf
  • 在Linux中将日期附加到文件名

    我想在文件名旁边添加日期 somefile txt 例如 somefile 25 11 2009 txt 或 somefile 25Nov2009 txt 或任何类似的内容 也许脚本或终端窗口中的某些命令可以执行 我正在使用Linux Ub

随机推荐

  • 在VUE中使用keycloak完成用户登录认证

    由于只是测试keycloak的登录 故以下的VUE代码仅供参考 在正式开始前 请先移步官方文档 http www keycloak org docs 笔者的keycloak服务器地址 http 192 168 10 9 8080 auth所
  • MES系统最全介绍来了,企业必看好文,值得收藏备用

    制造业的核心在于生产 随着智能制造的普及 MES系统开始备受制造型企业的青睐 当然 在引进MES系统前 企业管理者们都应该好好了解什么是MES 以及MES的作用有哪些 到底能为生产带来什么好处 制造型企业在生产过程中 或多或少都会遇到以下生
  • iphone上实现1px的border

    最近在做手机网页时 设计师ui review的时候 跟我说我写的边框不对 他要的是1px而我写的是两相素 但是我明明就是写的1px 后面查了一下资料 发现iphone上是可以写小数的 也是说0 5px才是retina屏幕上的真正1px 设计
  • 电磁波频谱 和 波段划分以及名称由来(收集)

    电磁波频谱和波段划分 段号 频段名称 频段范围 含上限 不含下限 波段名称 波长范围 含上限 不含下限 1 极低频 ELF 3 30赫 Hz
  • 关于mybatis逆向工程生成中的小问题解决

    创建mybatis逆向工程时 如果没有报错但是无指定代码文件生成 可以在GeneratorSqlmap java文件中加上以下代码 if warnings isEmpty System out println 成功 else System
  • 2022牛客多校(十)

    2022牛客多校 十 一 比赛小结 比赛链接 蔚来杯 2022牛客暑期多校训练营10 二 题目分析及解法 基础题 F Shannon Switching Game 题目链接 F Shannon Switching Game 题意 给定一个无
  • Gcc 警告: warning: dereferencing type-punned pointer will break strict-aliasing rules

    今天在ubuntu 下编译 busybox 的时候 出现了这个警告 warning dereferencing type punned pointer will break strict aliasing rules 用有道的翻译结果是 警
  • Keil4编辑器OXFD错误解决办法

    keil是德国的 对汉字的兼容不太好 在做液晶显示需要显示带0XFD的汉字如 三 时就不能正常显示 可以通过以下的补丁来修复 补丁文件 keil4编辑器0XFD补丁 其它文档类资源 CSDN下载https download csdn net
  • Vue3 状态管理之 Pinia 的使用

    外链图片转存失败 源站可能有防盗链机制 建议将图片保存下来直接上传 img MuxYBwXS 1646496904674 https pinia vuejs org logo svg pic center Vue3 新的发展方向 来源于尤大
  • 计算机桌面有黑边怎么调整,电脑两边有黑边怎样全屏 电脑两边黑边全屏方法【图文】...

    一般来说 我们的电脑在使用的时候都会是全屏显示的 所谓的全屏是指我们的电脑屏幕能够完全的显示所有的东西 不过在一些人的电脑中 他们会发现他们的电脑屏幕在显示中顶部和底部都能够正常显示 但是屏幕的左右却出现了两条黑条 也就是说 我们的屏幕被左
  • Linux学习(十三):Linux连接文件Ln

    题记 ln sf 源文件 目标文件 s 如果不加任何参数就进行连接 那么就是hard link 至于 s就是symbolic link f 如果目标文件存在时 就主动将目标文件直接删除后再创建 例一 将 etc passwd复制到 tmp下
  • oracle重复只显示一条,sql 实现记录有重复只显示一条。

    sql 实现记录有重复只显示一条 col 1 col 2 col 3 col 4 a 111 222 333 a 11 22 33 b 111 222 333 b 11 22 333 需求 实现如果col 1列的值出现相同 只显示第一条 结
  • 文章部分内容迁移地址

    博客地址 比较纯净的开发平台 https www cnblogs com mssrecord 本人Gitee地址 学习使用常用组件 https gitee com ishenshen
  • Caffe学习系列(8):solver优化方法

    上文提到 到目前为止 caffe总共提供了六种优化方法 Stochastic Gradient Descent type SGD AdaDelta type AdaDelta Adaptive Gradient type AdaGrad A
  • ElasticSearch7.3学习(十三)----定制动态映射(dynamic mapping)

    1 dynamic mapping ElasticSearch中有一个非常重要的特性 动态映射 即索引文档前不需要创建索引 类型等信息 在索引的同时会自动完成索引 类型 映射的创建 当ES在文档中碰到一个以前没见过的字段时 它会利用动态映射
  • 有趣的数据结构算法4——单链表插入元素、删除元素

    有趣的数据结构算法4 单链表插入元素 删除元素 单链表插入元素 单链表删除元素 实现代码 GITHUB下载连接 关于什么是单链表以及如何进行单链表的生成 遍历等操作大家可以关注我的另一篇博文 有趣的数据结构算法3 单链表尾插法和头插法的实现
  • Ubuntu系统上安装微信

    1 致谢 感谢zq哥的repo zq1997 deepin wine 2 安装方法 参考zq1997 deepin wine的文档 zq1997 deepin wine 快速开始 2 1 程序安装代码示例 sudo apt get inst
  • 找不到org.springframework.scheduling.quartz.SchedulerFactoryBean类

    在spring整合quartz项目中 找不到org springframework scheduling quartz SchedulerFactoryBean类 解决方法之一 导入spring context support 4 2 4
  • 自动化控制重要国际学术会议

    原文地址 http blog sina com cn s blog 3efdb10f01008nh7 html 自动化系 重要国际学术会议 一 A类会议 序号 英 文 名 称 英文简称 中 文 名 称 备 注 二级学科名称 企业信息化系统与
  • ubuntu server 20.04LTS NAT模式配置静态IP

    1 设置本地网络共享给虚拟网卡vmnet8 Win10物理机上打开 更改网络适配器 进行如下设置 通过此设置可以将无线网卡的网络与VMware虚拟网卡共享 主机与虚拟机之间通过该虚拟网卡通讯 2 查看vmnet8分配到的IP Win R打开