当前位置:首页 > 系统教程 > 正文

Ubuntu网络配置完全指南:桥接与NAT网络详解(小白也能懂的虚拟机网络设置教程)

Ubuntu网络配置完全指南:桥接与NAT网络详解(小白也能懂的虚拟机网络设置教程)

对于刚接触Linux或虚拟机的新手来说,Ubuntu网络配置可能显得有些复杂。本文将手把手教你理解并配置两种最常见的虚拟机网络模式:桥接模式NAT网络。无论你使用的是VMware还是VirtualBox,这些步骤都适用。通过本文,你将掌握虚拟机网络设置的核心技能,轻松实现Ubuntu与外部网络的通信。

Ubuntu网络配置完全指南:桥接与NAT网络详解(小白也能懂的虚拟机网络设置教程) Ubuntu网络配置 桥接模式 NAT网络 虚拟机网络设置 第1张

一、什么是桥接模式和NAT网络?

在虚拟机软件中,桥接模式NAT网络是最常用的两种网络连接方式:

  • 桥接模式:将虚拟机的网卡“桥接”到宿主机的物理网卡上,虚拟机与宿主机在网络上完全平等,拥有独立的IP地址,可以直接访问局域网内的其他设备。
  • NAT网络:通过宿主机共享IP地址,虚拟机使用私有IP,通过宿主机访问外网,外部网络无法直接访问虚拟机,适合仅需上网的场景。

二、配置桥接模式(以VMware为例)

步骤1:设置虚拟机网络适配器关闭Ubuntu虚拟机,在虚拟机设置中,将网络适配器改为“桥接模式”,并勾选“复制物理网络连接状态”(可选)。

步骤2:启动Ubuntu,配置网络接口Ubuntu 18.04及以上版本使用Netplan进行网络配置。打开终端,编辑配置文件:

sudo nano /etc/netplan/00-installer-config.yaml

根据你的网卡名称(如ens33)修改为DHCP自动获取IP(桥接模式下通常自动获取即可):

network:  ethernets:    ens33:      dhcp4: true  version: 2

保存退出后,应用配置:

sudo netplan apply

检查IP是否获取成功:ip addr。此时虚拟机应能与局域网内其他设备互通。

三、配置NAT网络

步骤1:设置虚拟机网络适配器同样在虚拟机设置中,将网络适配器改为“NAT模式”。

步骤2:确认宿主机NAT服务已开启VMware会默认开启NAT服务,VirtualBox也有内置的NAT引擎。无需额外配置。

步骤3:Ubuntu内部网络配置NAT模式下,虚拟机通常通过DHCP自动获取私有IP(如192.168.xx.xx)。你只需确保网卡启用DHCP即可,方法与桥接模式相同。如果要设置静态IP,需要指定网关为NAT提供的网关(通常为.2结尾,如192.168.xx.2)。

例如,设置静态IP的Netplan配置:

network:  ethernets:    ens33:      dhcp4: no      addresses:        - 192.168.xx.xx/24      gateway4: 192.168.xx.2      nameservers:        addresses: [8.8.8.8, 114.114.114.114]  version: 2

注意替换xx为你的NAT网段(可在虚拟机软件中查看)。

四、总结与对比

特性 桥接模式 NAT网络
IP获取与宿主机同网段私有IP,通过宿主机转换
外部访问可直接访问需端口转发
适用场景需要局域网互访仅需上网

通过本文,你应该对Ubuntu网络配置有了清晰的了解。无论是选择桥接模式还是NAT网络,只要按照步骤操作,即使是小白也能轻松完成虚拟机网络设置。如果在配置中遇到问题,欢迎在评论区留言讨论。