乌班图ubuntu16.04虚拟机网络设置桥接模式的步骤以及桥接模式虚拟机不能上网的解决方法

本文介绍了如何在Ubuntu 16.04虚拟机中设置桥接模式网络,包括配置IP地址、默认网关和子网掩码,并提供了当虚拟机无法上网时的解决方法,涉及修改网络配置文件和检查虚拟网络编辑器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步 配置IP地址、默认网关、子网掩码
终端输入

ifconfig

在这里插入图片描述
看一下以太网卡的名字,配置时会用到,如果不是ens33,那么下面步骤填写ens33的地方按实际填写
接下来修改配置文件
终端输入

sudo -s

(进入管理员模式,修改配置文件需要较高权限) 如果是登录的root用户,即可跳过此步骤
终端输入

gedit /etc/network/interfaces

把gedit用笔代替 用vi打开都OK的,替换为以下内容

# interfaces(5) file used by ifup(8) and ifdown(8)

auto lo
iface lo inet loopback


auto ens33
iface ens33 inet static
address 192.168.1.120
gateway 192.168.1.1
netmask 255.255.255.0
</
### 设置KVM虚拟机网络桥接配置 #### 准备工作 为了使KVM虚拟机能通过宿主机访问外部网络并获得静态IP地址,需先安装必要的软件包。这包括`qemu-kvm`, `libvirt-daemon-system`, `bridge-utils`等工具。 ```bash sudo apt update && sudo apt upgrade -y sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst ``` #### 创建Linux Bridge 创建名为`br0`的Linux网桥设备,并将其绑定到物理网卡上。假设当前系统的有线接口名称为`enp3s0`: 1. 编辑Netplan配置文件(通常位于`/etc/netplan/`目录下),例如对于Ubuntu 20.04及以上版本可能是`/etc/netplan/01-netcfg.yaml`: ```yaml network: version: 2 ethernets: enp3s0: dhcp4: no bridges: br0: interfaces: [enp3s0] addresses: ["192.168.1.x/24"] # 替换成实际想要分配给宿主机的固定IP地址 gateway4: "192.168.1.y" nameservers: addresses: [8.8.8.8, 8.8.4.4] parameters: stp: false forward-delay: 0 ``` 2. 应用新的网络配置: ```bash sudo netplan apply ``` 此时应该已经成功建立了名为`br0`的新网桥,并且该网桥被赋予了一个固定的IPv4地址[^3]。 #### 虚拟机网络设置 当启动一个新的KVM虚拟机时,可以通过命令行参数指定其使用上述创建好的网桥作为网络适配器。下面是一个简单的例子来展示如何利用`virt-install`命令创建带有桥接网络支持的Windows 10虚拟机: ```bash sudo virt-install \ --name windows10 \ --ram 4096 --vcpus=2 \ --cdrom=/path/to/windows.iso \ --disk size=50,bus=virtio \ --os-type=windows --os-variant=win10 \ --graphics vnc \ --network bridge=br0,model=virtio ``` 此操作会引导新创建的虚拟机连接至`br0`网桥,从而允许它像其他真实计算机一样接入局域网内并与之通信。 #### 测试连通性 完成以上步骤之后,可以在虚拟机内部尝试获取一个动态分配的IP地址或者手动设定一个静态IP地址。接着测试与其他机器之间的连通状况,比如执行如下指令查看是否能够正常解析域名和Ping通目标服务器: ```bash ping www.google.com ``` 如果一切顺利的话,则说明KVM虚拟机已正确设置了桥接网络模式。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值