VirtualBox 配置 NAT 网络和静态 IP 实现虚拟机与虚拟机之间互相联网
2026/8/8 16:53:45 网站建设 项目流程
  • 点击 VirtualBox 菜单【管理】-【工具】-【网络管理器】

  • 在【网络管理器】点击【NAT 网络】,然后【创建】,会新增一个网卡,可编辑网卡名称、IPv4 网络掩码等,然后保存

  • 选择 Ubuntu 虚拟机,右键点击【设置】,在弹出窗口中点击【网络】-【网卡 1】

    • 【连接方式、选择【NAT 网络】
    • 【名称】选择刚才在【网络管理器】中新建的网卡名称
    • 【MAC 地址】可以点击右侧重新生成,避免与其它使用同一个网卡的虚拟机冲突
  • 启动 Ubuntu 虚拟机

  • 获取当前网络信息:网卡名称、ip、网段

ipaddr show

  • 获取当前网络信息:默认网关
iproute show

  • 进入 /etc/netplan 目录
cd/etc/netplan
  • 删除其它.yaml 文件
# 先查看ll# 再备份mv50-cloud-init.yaml50-cloud-init.yaml.bak
  • 添加文件 01-netcfg.yaml
sudotouch01-netcfg.yaml
  • 编辑文件 01-netcfg.yaml
sudovi01-netcfg.yaml
network:version:2renderer:networkdethernets:enp0s8:dhcp4:no# 禁用 DHCPdhcp6:no# 禁用 DHCPaddresses:-10.0.2.15/24# 静态 IP和网段routes:-to:default# 默认网关via:10.0.2.2# 默认网关nameservers:addresses:-119.29.29.29# DNS 1-114.114.114.114# DNS 2
  • 修改文件 01-netcfg.yaml 权限
sudochmodg-r 01-netcfg.yamlsudochmodo-r 01-netcfg.yaml

  • 测试
# 没有警告按回车应用设置sudonetplan try
  • 保存
sudonetplan apply
  • 测试
pingwww.baidu.comipaddr showiproute show
  • 修改 Ubuntu 虚拟机 hostname
# 将 preserve_hostname 设置为 truesudovi/etc/cloud/cloud.cfg# 修改 hostnamesudovi/etc/hostname# 重启sudoreboot

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询