我有以下问题:我有一个接口eth0 with IP 172.20.51.61/24 我在同一台机器上configuration了2个VLAN: eth0.120 : 172.20.52.61/24 eth0.200 : 172.20.54.61/24 我也有一个DELL开关 trunk port 2 and access ports 6 VLAN 120 and access port 10 VLAN 200. 这台机器上有一个DHCP服务器,所以当我在两个VLAN上连接两台笔记本电脑时,我会得到相应的IP地址: PC1 172.20.54.234 PC2 172.20.52.114 问题是我无法从一台PC1 ping到PC2。 那么如何在不同的子网上启用PC1或PC2的pingfunction。 我的iptable规则如下: Chain INPUT (policy ACCEPT 81 packets, 5386 bytes) pkts bytes target prot opt in out source destination 178 19945 […]
在Debian主机上,我运行VirtualBox虚拟机主要是为了运行WinX软件。 这些VM中的一些应该joinAD,因此需要固定的IP,并且可以从LAN访问,即NAT是没有select的。 我认为桥接networking来做伎俩,但事实certificate,虚拟机使用主机的IP而不是询问我的DHCP服务器。 (或者可能是使用主机网卡的MAC,而不是为机器指定的MAC,因为用不正确的networking启动机器的速度很慢,所以我试图保持实验的目标)。 我想要的是虚拟机出现,因为它将被插入与主机交换机。 这是太奇怪了,还是有一个规范的方式来实现呢?
我正在运行Debian作为主机,并为kvm虚拟机搭build桥梁。 网桥设置看起来像这样: auto vmbr0 iface vmbr0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.100 gateway 192.168.0.1 bridge_ports eth0 bridge_stp off bridge_fd 0 我对bridge_ports eth0感兴趣。 我的理解是,这条线隐藏了真实的eth0,并展示了虚拟机可以使用的一些网桥function,但是,它在物理上代表eth0。 如果我的理解错误,请你纠正我。 也在接口configuration文件中。 我没有看到其他地方提到的eth0。 所以我想知道是否eth0是一个关键字,操作系统知道它代表了networking接口? 或者eth0的名字不重要,可以改成其他的东西?
我有一台运行Ubuntu 14.04的服务器,我试图同时运行两个具有桥接networking的虚拟机。 第一台虚拟机的联网工作,但第二台虚拟机没有联网。 虚拟机也是Ubuntu 14.04。 为两台虚拟机获得完整(桥接)的互联网访问的最佳方式是什么? 我最好的猜测是把我的br0复制到br1,如下所示。 但是既然不行,我猜我需要做点别的。 这是我的/ etc / network / interfaces: # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto em1 iface em1 inet dhcp auto br0 iface br0 inet dhcp pre-up ip tuntap add dev tap0 mode tap user thor pre-up ip link […]
我有两个OpenVZ主机上有容器。 这是目前的布局: 主机-A 🙁 eth0(连接到互联网),eth1(连接到主机-B)) Host-B:(eth0(连接到互联网),eth1(连接到主机-A)) Host-A和Host-B上都有OpenVZ容器。 Host-A和Host-B有一个公有IPv4地址(每个),容器没有公有IP,它们需要位于内部专用networking上。 如何configurationnetworking,使两台主机上的容器可以互相通信并访问互联网。
我创build了一个Windows XP映像,并使用qemu引导它。 我正在使用qemu-bridge-helper来设置networking。 在qemu totorials之后,我configuration了/etc/qemu/bridge.conf来允许br0桥接设备。 这是我用qemu启动Windows XP的方法: qemu-system-x86_64 –enable-kvm -m 2048 \ -drive file=winxp.img,if=virtio \ -net nic,model=virtio \ -net bridge,br=br0 图像很好地启动,但我没有得到一个IP地址。 原因是Windowsconfiguration为使用DHCP,但“br0”不提供DHCP地址,因为它只是一个网桥接口。 我的问题是 – 如何configuration“br0”给DHCP地址的winxp? (当通过-net user使用“用户模式联网”时,Windows会分配一个IP,以便Windows驱动程序正确安装。)
我正在testingsystemd-nspawn作为systemd-nspawn的替代品。 我想为每个容器使用一个单独的桥。 我看到的所有文档都是关于使用docker0还是创build一个替代桥梁 – 被所有容器(共享同一个桥)使用。 docker工人可能有这种可能吗?
我需要将一些虚拟机从Virtualboxtesting系统迁移到KVM生产主机。 主机是两个完全相同的硬件和软件系统的副本(64位Ubuntu Server v16.04,重要的是什么)。 这一切都不是太复杂,而是networking的一部分。 对于virtualbox的guest虚拟机,我有一个虚拟以太网适配器桥接到其中一个主机绑定设备。 访客可以从主机所连接的networking和主机本身轻松访问。 这样,客人就像“只是networking上的另一台服务器”。 在行动期间,除了virbr0桥,我什么都看不到。 AFAIU,这个简单的设置不能在KVM下复制。 如果我使用桥接,那么我不能从客户到主机进行通信。 build议的解决scheme是为客户添加第二个接口用于此类用途。 这是我唯一的select吗? 那么,如果有任何技术细节可用,我想知道Virtualbox如何做KVM不能做的事情。
试图在Ubuntu机器上build立虚拟网桥,主机networking破裂 #ip link add name br0 type bridge #ip link set dev eth0 master br0 #ip link set dev br0 up #ping <gateway_addr> // failed #ip neigh <gateway_addr> dev eth0 FAILED #echo 1 >/proc/sys/net/conf/ipv4/br0/arp_accept #ping <gateway_addr> // failed #ip neigh <gateway_addr> dev eth0 FAILED <gateway_addr> dev br0 lladdr <mac_addr> REACHABLE Ping到网关不成功,但是当我删除网桥并将其作为eth0的主服务器删除时,它会执行此操作。 我错过了什么。 请指教!
我是CentOS 7.4上的KVM的新手,但是我有在Mac OS上使用VirtualBox的经验。 在那里,我可以select有一个桥接networking,而不是一个NAT的选项,它的工作。 运行的实例可以很容易地从局域网访问,它有一个IP地址,看起来像从路由器获得DHCP。 在KVM / CentOS 7.4上,我还没有成功。 在virt-manager中是否有类似VirtualBox / Mac的桥接networking的configuration选项? 到目前为止,我已经完成了对KVM实例的SSH操作,使用ssh -t,在那里进行隧道操作。 但是我真的需要它在没有隧道的情况下工作。 我需要能够运行Apache并从这个实例中提供一些页面。 在virt-manager中的一些设置中的解决scheme是否像我在VirtualBox / Mac中描述的那样使网桥工作正常? 还是有一个更复杂的是需要做到这一点? 如果是这样,那是什么?