百度
360搜索
搜狗搜索

如何设置虚拟机下linux能连接网络详细介绍

在虚拟机中配置 Linux 连接网络时,需根据虚拟机软件(如 VMware、VirtualBox、KVM 等)选择合适的网络模式。以下是常见配置方法:

一、选择网络连接模式

1.
桥接模式(Bridged)

特点:虚拟机与主机共享物理网卡,相当于局域网中的独立设备,可获取与主机同网段的 IP。
适用场景:需虚拟机被局域网内其他设备访问(如搭建服务器)。
配置步骤

  • 虚拟机设置
    • 在虚拟机软件中(以 VMware 为例),进入 虚拟机设置 → 网络适配器,选择 桥接模式,并勾选 “复制物理网络连接状态”。

  • Linux 系统内配置
    • 启用 DHCP 自动获取 IP(推荐):bash

      dhclient eth0

    • 手动配置静态 IP(如需固定 IP):bash
        /etc/netplan/*.yaml  

      network:

      version:

      renderer: networkd

      ethernets:

      eth0:

      dhcp4: no

      addresses: .1.100/24

      gateway4: .1.1

      nameservers:

      addresses: .8.8, .114.114

      netplan apply

2.
NAT 模式(网络地址转换)

特点:虚拟机通过主机网络访问外部,主机是虚拟机的 “网关”,虚拟机 IP 与主机不在同一网段,外部设备无法直接访问虚拟机。
适用场景:仅需虚拟机访问互联网,无需被外部访问。
配置步骤

  • 虚拟机设置
    • 在虚拟机软件中选择 NAT 模式,无需额外配置主机网络。

  • Linux 系统内配置
    • 直接启用 DHCP 即可(多数虚拟机默认已配置):bash

    • 若需手动配置,可查看虚拟机软件的 NAT 网关地址(通常在虚拟机网络设置中查看,如 VMware 的默认网关为 192.168.11.2)。

3.
仅主机模式(Host-Only)

特点:虚拟机与主机形成独立局域网,无法直接访问外部网络(需手动配置共享主机网络)。
适用场景:虚拟机与主机通信,或搭建隔离环境。
配置步骤

  • 虚拟机设置:选择 仅主机模式,虚拟机软件会创建虚拟网卡(如 VMware 的 VMnet1)。
  • Linux 系统内配置:通过 DHCP 或静态 IP 配置与虚拟网卡同网段的 IP(如 192.168.11.xxx)。

二、常见问题排查

  1. 无法获取 IP
    • 检查虚拟机网络适配器是否启用,模式是否正确。
    • 重启网络服务:bash
       systemctl restart network-manager  

      systemctl restart network

  2. 能 ping 通 IP 但无法解析域名
    • 手动配置 DNS(如 8.8.8.8 或本地运营商 DNS)。
    • 编辑 /etc/resolv.conf 并添加:bash
      nameserver .8.8

      nameserver .114.114

  3. 主机无法访问虚拟机
    • 若使用桥接模式,确保虚拟机 IP 与主机在同一网段,且防火墙允许访问(关闭防火墙测试:sudo ufw disable)。

三、不同虚拟机软件的特殊配置

1.
VirtualBox

  • NAT 模式下,可通过 主机网络映射 让外部访问虚拟机(如端口转发:虚拟机设置 → 网络 → NAT → 高级 → 端口转发)。
  • 桥接模式需选择主机的物理网卡(如 enp0s3)。

2.
KVM(基于 Linux 宿主机)

  • 使用 virsh 命令配置桥接网络,或通过 nm-connection-editor 创建桥接连接。
  • 示例命令(创建桥接接口):bash
     nmcli connection   bridge con-name br0 ifname br0

    nmcli connection ethernet con-name eth0 ifname eth0 master br0

    9123 nmcli connection add type bridge con-name br0 ifname br0 nmcli connection add type ethernet con-name eth0 ifname eth0 master br0

根据需求选择合适的网络模式,通常 NAT 模式 是最简便的上网方式,而 桥接模式 适合需要虚拟机融入局域网的场景。配置后通过 ping www.baidu.com 测试网络连通性即可。

阅读更多 >>>  Linux命令行怎么调整分辨率

网站数据信息

"如何设置虚拟机下linux能连接网络"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:如何设置虚拟机下linux能连接网络的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!