在VMwareFusion中使用Ubuntu

在VMwareFusion使用Ubuntu

在VMwareFusion使用Ubuntu

在MacOS系统中,基于VMwareFusion虚拟机,使用Ubuntu

背景

在VMwareFusion虚拟机里使用Ubuntu

当前使用的ubuntu版本: lsb_release -a: 22.04.4 LTS

1、集成桌面工具

bash 复制代码
sudo apt install ubuntu-desktop
# 重启虚拟机
sudo reboot

2、主机和虚拟机之间共享剪贴板内容

bash 复制代码
sudo apt install open-vm-tools-desktop
# 重启虚拟机
sudo reboot

3、设置root用户密码

在Ubuntu中,root用户默认是被禁用的

bash 复制代码
# 启用root用户:
sudo passwd root
# 输入密码,然后再次输入密码,确认密码。
# 然后就可以使用root用户登录了。

4、设置静态ip

在MacOS中使用VMwareFusion和在windows中使用VMware设置虚拟机的方式还是不一样的。

4.1、静态ip和动态ip的区别
  • 动态ip,含有dynamic标记,例如动态IP:inet <动态IP地址>/<子网掩码> brd <广播地址> scope global dynamic <网络接口名称>
  • 静态ip:inet <静态IP地址>/<子网掩码> brd <广播地址> scope global <网络接口名称>
4.2、查看当前ip

刚安装的ubuntu默认都是动态ip

bash 复制代码
ip addr show
# 动态IP:inet <动态IP地址>/<子网掩码> brd <广播地址> scope global dynamic <网络接口名称>
# 静态IP:inet <静态IP地址>/<子网掩码> brd <广播地址> scope global <网络接口名称>
4.2、linux网络配置文件所在位置

需要在linux系统对应的网络配置文件,进行静态ip配置

  • Ubuntu 20.04及其之后:/etc/netplan/。, 该教程使用的是:ubuntu v:22.04.4
  • Ubuntu 20.04之前:/etc/network/interfaces
  • Centos:/etc/sysconfig/network-scripts/ifcfg-eth0
4.3、基于ubuntu22.04.4设置网络配置文件

renderer: NetworkManager 是为了 解决 wired unmanaged问题,默认我们的ubuntu桌面系统网络配置显示的就是wired unmanaged

bash 复制代码
# 1、打开网络配置文件
sudo vim /etc/netplan/00-installer-config.yaml
#  2、最终的网络配置写如下就好
network:
  version: 2
  renderer: NetworkManager # 解决 wired unmanaged问题
# 3. 应用修改后的配置
reboot

需要结合4.4,才能完成静态ip的配置

4.4、网络辅助配置
  • 在网络配置文件添加renderer: NetworkManager之前
  • 在网络配置文件添加renderer: NetworkManager之后
  • 设置wired







最后,点击apply按钮,然后reboot 重启虚拟机,即可配置成功静态IP

4.5、不需要结合4.4,纯配置文件设置静态ip
bash 复制代码
# 1、查看当前linux的DNS服务
resolvectl status #返回:Current DNS Server: 172.16.233.2
# 、打开网络配置文件
sudo vim /etc/netplan/00-installer-config.yaml
# 3、最终的网络配置写如下就好
network:
  ethernets:
    ens160: # 和ip addr查到的网关名保持一致
      dhcp4: no。 # 关闭动态ip
      addresses: [172.16.233.129/24]
      routes: 
         - to: default
           via: 172.16.233.2  # wired详情里面的route服务,同样是resolvectl status查出来的DNS服务
      nameservers: 
          addresses: [172.16.233.2] # wired详情里面的DNS服务,同样是resolvectl status查出来的DNS服务
  version: 2
# 4、应用修改后的配置
reboot
相关推荐
Karoku06635 分钟前
【CI/CD】CI/CD环境搭建流程和持续集成环境配置
运维·ci/cd·docker·容器·kubernetes·prometheus
Nerd Nirvana3 小时前
软考—系统架构设计(案例 | 论文)
linux·系统架构·软件工程·软考·计算机基础
勤奋的凯尔森同学4 小时前
webmin配置终端显示样式,模仿UbuntuDesktop终端
linux·运维·服务器·ubuntu·webmin
月光水岸New4 小时前
Ubuntu 中建的mysql数据库使用Navicat for MySQL连接不上
数据库·mysql·ubuntu
莫忘初心丶4 小时前
在 Ubuntu 22 上使用 Gunicorn 启动 Flask 应用程序
python·ubuntu·flask·gunicorn
技术小齐8 小时前
网络运维学习笔记 016网工初级(HCIA-Datacom与CCNA-EI)PPP点对点协议和PPPoE以太网上的点对点协议(此处只讲华为)
运维·网络·学习
ITPUB-微风8 小时前
Service Mesh在爱奇艺的落地实践:架构、运维与扩展
运维·架构·service_mesh
打不了嗝 ᥬ᭄8 小时前
Linux的权限
linux
落幕8 小时前
C语言-进程
linux·运维·服务器
深度Linux8 小时前
C++程序员内功修炼——Linux C/C++编程技术汇总
linux·项目实战·c/c++