ubuntu虚拟机网络设置步骤
导读:Ubuntu虚拟机网络设置步骤(以VMware/VirtualBox为例) 一、前期准备 在配置网络前,需明确虚拟机软件(如VMware Workstation、VirtualBox)的网络模式选择,常见模式及适用场景如下:  NAT模式:...
    
Ubuntu虚拟机网络设置步骤(以VMware/VirtualBox为例)
一、前期准备
在配置网络前,需明确虚拟机软件(如VMware Workstation、VirtualBox)的网络模式选择,常见模式及适用场景如下:
- NAT模式:虚拟机共享宿主机IP,可访问外网但无法被外网直接访问(默认模式,适合普通上网需求);
- 桥接模式:虚拟机直接接入宿主机所在局域网,与局域网设备处于同一网段(适合需要与局域网设备通信的场景,如局域网共享文件);
- 仅主机模式:虚拟机与宿主机形成独立网络,无法访问外网(适合隔离测试环境)。
二、通用设置步骤
1. 配置虚拟机网络适配器模式
- VMware设置:
 右键Ubuntu虚拟机→点击「设置」→进入「网络适配器」选项卡→选择所需模式(如NAT、桥接)→点击「确定」保存。
- VirtualBox设置:
 右键Ubuntu虚拟机→点击「设置」→进入「网络」选项卡→在「连接方式」中选择对应模式(如NAT、桥接)→点击「确定」保存。
- 重启虚拟机:应用网络模式变更后,重启Ubuntu虚拟机以生效。
2. 验证基础网络连接
登录Ubuntu系统后,打开终端执行以下命令:
- ip addr show:查看网络接口(如ens33、eth0)是否分配到IP地址(若为DHCP模式,应显示类似- inet 192.168.x.x/24的地址);
- ping 8.8.8.8:测试外网连通性(若能收到回复,说明网络正常);
- ping www.baidu.com:测试DNS解析(若能收到回复,说明域名解析正常)。
三、高级配置:静态IP设置(可选)
若需固定IP地址(如搭建服务器、避免IP变动),需通过Netplan(Ubuntu 16.04及以上版本推荐)或NetworkManager配置静态IP。
1. 使用Netplan配置(推荐)
- 定位配置文件:Netplan配置文件通常位于/etc/netplan/目录下(如01-netcfg.yaml、50-cloud-init.yaml),可通过ls /etc/netplan/查看。
- 编辑配置文件:使用文本编辑器(如nano)修改配置文件,示例如下(以ens33网卡为例):network: version: 2 renderer: networkd ethernets: ens33: dhcp4: no # 关闭DHCP addresses: ["192.168.1.100/24"] # 静态IP地址及子网掩码(/24表示子网掩码255.255.255.0) gateway4: "192.168.1.1" # 网关地址(通常为路由器IP) nameservers: addresses: ["8.8.8.8", "8.8.4.4"] # DNS服务器地址(可添加多个)注:需根据实际网络环境修改 addresses、gateway4、nameservers的值(如网关可通过ip route | grep default查看)。
- 应用配置:保存文件后,执行sudo netplan apply使配置生效(若报错,可使用sudo netplan --debug apply调试)。
2. 使用NetworkManager图形界面配置(桌面版Ubuntu)
- 打开网络设置:点击屏幕右上角网络图标→选择「有线设置」或「Wi-Fi设置」。
- 编辑连接:找到当前网络连接→点击齿轮图标→进入「IPv4设置」标签。
- 配置静态IP:
- 选择「手动」→点击「添加」按钮;
- 输入「地址」(如192.168.1.100)、「子网掩码」(如255.255.255.0)、「网关」(如192.168.1.1)、「DNS服务器」(如8.8.8.8);
- 点击「保存」→断开并重新连接网络以应用配置。
 
四、常见问题排查
- 无法获取IP地址:检查虚拟机网络模式是否正确(如桥接模式需确保宿主机与虚拟机在同一网段);确认宿主机网络正常(如宿主机能访问外网);重启网络服务(sudo systemctl restart systemd-networkd)。
- 无法访问外网:检查网关和DNS配置是否正确(如网关是否为路由器IP);测试宿主机与虚拟机的连通性(如宿主机ping 192.168.1.100,虚拟机ping 宿主机IP)。
- IP冲突:若静态IP与其他设备冲突,修改为未被使用的IP地址(可通过arp -a查看局域网内IP占用情况)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu虚拟机网络设置步骤
本文地址: https://pptw.com/jishu/739572.html
