Articles of 桥梁

网桥configuration发送stream量到外部交换机

我使用桥接networking在KVM / QEMU(RHEL 6.0)之上创build了3个虚拟机。 为eth1创build了一个桥梁,所有虚拟机都使用该网桥进行networking连接。 所有这些虚拟机具有相同的子网地址。 所有这些机器都能够相互ping通,因为桥接器负责这些机器之间的路由。 我试图实现的场景是,我不希望桥在这些机器之间进行路由。 我想要桥接器从这些机器发送所有的stream量到外部边缘交换机,让他做路由。 所以我有如何做到这一点的想法,但不知道这些将工作: 在NIC(eth1)上创build多个网桥,并将每台机器连接到同一个网卡上的不同网桥。 这样我希望它会发送stream量到外部交换机,但不知道如何照顾反向stream量。 AFAIK我们不能在单个NIC卡上创build多个网桥。 但是,如果有人知道的方式,请分享。 在网桥中configuration所有来自VM机器端口的stream量应该被引导到NIC到外部交换机的规则,并且传入的stream量可以按照通常的方式桥接来路由。 我也不确定这是否可行。 如果它可以做任何想法如何做到这一点? 不知道是否有任何其他方式的networking目前可用于实施这种情况。 请分享你的想法,让我知道如果你需要更多的信息从我身边。

libvirtd – 获取vps使用现有的桥梁

我一直在努力在CentOS 6.4上运行KVM,并遇到了一个麻烦。 通过几个在线文档,关于设置一个桥接vps连接,并手动尝试进行必要的更改,我终于碰到了这篇文章 ,演示了一种自动的方式来做到这一点: virsh iface-bridge eth1 br0 现在当我做brctl show我得到以下内容: bridge name bridge id STP enabled interfaces br0 8000.001b78bb915a yes eth1 一切看起来不错。 在我的域configuration我有以下networking构造: <interface type='network'> <mac address='52:54:00:a3:dd:2c'/> <source network='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface> 然而,当我尝试启动域,我不断收到以下错误: error: Failed to start domain service-a-2 error: Network not found: no network with matching name 'br0' […]

我如何能够分配一个IP到桥接口

从我读到的,桥接发生在IP层下面,但我怎么能够分配一个IP到桥接口? brctl addbr br0 ifconfig br0 IP promisc up 操作系统是做什么的? 这听起来像是它提供了一个在br0之上的ipnetworking堆栈。 那么iptable规则可以在这个接口上面工作吗? 谢谢。 PS:对ebtables不感兴趣。 Iam更感兴趣的是当我将IP分配给网桥接口时发生的情况。

当网桥连接到vlan标记的接口时,嗅探来自“tap接口”的数据包

所以,我有一个由kvm创build的tap界面,它属于一个通过libvirtpipe理的虚拟机。 网桥由eth0.123 (这里eth0.123是一个vlan标记的接口)和tap device 。 [root@compute1 ~]# brctl show bridge name bridge id STP enabled interfaces brq732eb7f9-16 8000.002590c6438e no eth0.123 tap81474f06-29 当我从客人ping 8.8.8.8 : 我只能在eth0.123上嗅探ICMP request报文。 在tcpdump中没有看到ICMP reply数据包。 在eth0 ,我可以嗅探ICMP request以及ICMP reply数据包。 我试图理解为什么是这样的情况。 是不是所有的stream量都通过eth0.123 ?

如何configuration桥接

我正在尝试在用虚拟盒子创build的CentOS机器中configuration桥接networking。 我已经在两台Ubuntu 12.04机器上做了同样的事情,这就是/ etc / network / interfaces文件的样子: auto lo iface lo inet loopback auto eth0 iface eth0 inet manual auto br0 iface br0 inet dhcp bridge_ports eth0 bridge_stp off bridge_fd 0 bridge_maxwait 0 这种方法在Ubuntu机器上,IP地址192.168.0.x与br0接口相关联: 取而代之的是CentOS机器的IP地址仍然与eth0接口相关联: 这让我觉得我仍然在networkingconfiguration中缺less一些东西。 但问题是在CentOS中没有/ etc / network / interface这样的文件,而是有/ etc / sysconfig / network-scripts / ifcfg-br0,但是语法完全不一样。 有谁知道如何在CentOS中做同样的事情?

CentOS7网桥在启动之前会失效,直到拔下电缆并重新插入

我正在尝试设置一个全新的CentOS 7服务器。 我已经按照redhat文档网站上的说明设置了一个网桥,并且在重新启动之前它一切正常。 重新启动后,它只是不工作,我需要拔掉电缆,然后插回来,大约15秒后,一切正常。 它被插入一个简单的5端口交换机,如果有帮助,我已经尝试在两个configuration文件中设置STP = no无济于事。 这是我的消息日志[消息] [2],显示networking接口无法启动。 我的configuration文件为br0: DEVICE=br0 TYPE=Bridge IPADDR=192.168.1.1 PREFIX=24 BOOTPROTO=none ONBOOT=yes DELAY=0 我的networking接口configuration(enp0s25) DEVICE=ethX TYPE=Ethernet HWADDR=d0:50:**:**:**:** BOOTPROTO=none ONBOOT=yes BRIDGE=br0 我在CentOS7论坛上问过这个问题,但没有太多的运气。 任何帮助或指导非常感谢。

lxc容器和虚拟主机之间的桥接连接

我对Linux和networking通信相对来说比较陌生,我一直在努力解决以下问题:在虚拟机主机中有一个lxc容器,主机通过接口ens5连接到usrp设备。 我试图build立lxc和虚拟主机之间的桥梁连接,以便lxc也可以访问usrp。 以下是networking的具体细节: 主机可以ping usrp和lxc。 lxc似乎没有互联网接入,因为ping.com.com失败。 我已经附加ifconfig输出为主机和lxc下面: 主办: br0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet6 fe80::8cec:6bff:feb6:f091 prefixlen 64 scopeid 0x20<link> ether 00:00:00:00:00:00 txqueuelen 1000 (Ethernet) RX packets 71 bytes 3266 (3.2 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 347 bytes 112162 (112.1 KB) TX errors 0 dropped 0 overruns 0 carrier 0 […]

在Ubuntu上为KVM添加两个桥接接口

我跑了以下; sudo /usr/sbin/brctl addbr br0 sudo /usr/sbin/brctl addif br0 eth0 并将以下内容添加到/ etc / network / interfaces; auto br0 # for XPProxx86 KVM iface br0 inet dhcp bridge_ports eth0 bridge_stp off bridge_maxwait 0 bridge_fd 0 这完美的作品; 我的XP虚拟机可以看到局域网,并通过我的笔记本电脑上的局域网到达。 我有另一个虚拟机,我想要做的一样; 所以我正在笔记本上运行两个完全可达的虚拟机。 我跑了; sudo /usr/sbin/brctl addbr br1 但是,我得到以下错误; sudo /usr/sbin/brctl addif br1 eth0 device br1 already exists; can't create […]

Debian在虚拟机之间桥接networking

我在debian挤压服务器上安装了两个linux容器(lxc),所以环境如下: 物理服务器:192.168.2.200 Linux容器1:192.168.2.201 Linux容器2:192.168.2.202物理服务器和容器之间的桥:10.0.0.100 我使用parprouted,uml-utilities和bcrelay包创build了物理服务器和lxc容器之间的桥梁。 我在/etc/network/if-up.d中有一个脚本,通过post-up命令执行。 以下是该脚本的内容: brctl addbr br0 tunctl -t tap0 brctl addif br0 tap0 ip addr add 10.0.0.100/32 dev br0 ip link set br0 up parprouted eth0 br0 bcrelay -d -i br0 -o eth0 # Linux container 1 route add -host 192.168.2.201 dev br0 # Linux container 2 route add -host 192.168.2.202 […]

Cisco 877作为PPPoA / PPPoE网桥(无路由) – 如何让它监听IP进行pipe理?

我有一个Cisco 877configuration桥接ADSL与PPPoA到Vlan1上的PPPoE。 这工作正常,但在这种模式下,我可以configuration思科的唯一方法是通过串行控制台。 我想让思科也监听一个IP地址,这样我就可以telnet / ssh进入它。 我认为正确的做法是通过bridge irb ,但我不确定如何(或者如果这是正确的方向)。 IOS是12.4T和我目前的configuration(减less到要领)是: no ip routing no ip cef ! ! interface ATM0 no ip address no ip route-cache no atm ilmi-keepalive pvc 0/38 encapsulation aal5snap ! dsl operating-mode auto bridge-group 1 ! ! interface Vlan1 no ip address no ip route-cache bridge-group 1 只要在Vlan1上设置一个IP地址并没有达到预期的效果,但肯定这是可能的(Draytek Vigor 120甚至默认)。