我正在尝试在我的主机操作系统上设置一个Wireguard隧道,并通过这个Wireguard从一个特定的KVM路由所有网络流量。我的KVM KVM是使用桥接网络设置的。我想通过VPN路由的特定VM的主机操作系统上的接口名是‘viifv1424 1424’。为了实现这一点,我运行了以下命令,但似乎VM仍然是正常的路由,而不是通过VPN进行路由:
这些正是我运行的命令。VM接口名为viifv1424,而wireguard接口名为wg_viifv1424。
#Setup fireguard tunnel
ip link add dev wg_viifv1424 type wireguard
wg se
我使用Fedora 25,内核为4.11.9,安装了kvm和桥接器。我正在按照http://www.linux-kvm.org/page/Networking#Public_桥上的说明来获得公共桥梁。我还在我的机器上安装了Docker (它创建了自己的桥和虚拟接口)。
当我运行ip link add br0 type bridge时,一切都很好。但在那之后,当我运行ip link set eth0 master br0时,我的网络就停止工作了。接口eth0是我用来访问本地网络和退出互联网的接口。
会有什么问题吗?我如何解决这个问题?
我在使用Proxmox。从标题上看应该很清楚。我在vb.net中开发了一个生成网络配置的软件程序,我只需复制并粘贴到正确的文件中。我正在为KVM和OpenVZ使用桥接网络。我有一个使用IP地址的KVM,我们会说:XXX,我销毁了这个VPS,并创建了一个新的IP,即OpenVZ。它也被摧毁了。现在,当我试图在OpenVZ或KVM中重复使用该IP时,
我得到以下错误:IP的下面是公开的可路由的,因为他们应该是。在其他vps上,我可以平IP,但是在这个up上,我甚至不能打开eth0接口。
[root@g2s /]# service network restart
Shutting down loop
我使用Debian 9机器作为一个具有两个接口的路由器:
eth0 for WAN
eth1 for LAN
eth1具有多个VLAN的子接口(eth1.10;eth1.20;eth1.30),并具有与托管交换机的主干连接。各种设备连接到交换机接入端口,并具有Internet接入。非常标准的设置,一切都像预期的那样工作。
现在我要做的是使用libvirt/KVM/Qemu在Debian路由器内部创建少量KVM,并使用OVS桥将它们连接到现有的VLAN。类似于重新创建与我前面描述的相同的物理配置,但是虚拟化了。
我尝试创建ovsbr0,将eth1端口添加到桥接中,然后为特定的VLAN添加标记端口