我已经在CentOS 5.4上安装了KVM,并试图build立一个虚拟networking来允许每个虚拟机与主机上的服务进行通信,即DHCP以允许PXE启动安装。 我有一些严重的问题让networking正常工作。 我怀疑在我的configuration中有一些微妙之处,但是一切都是根据默认设置的,我希望它能够工作。 这里是networking,域的configuration和一些关于主机的东西。 networking定义: http : //pastebin.com/m48c28c5e 主机定义: http : //pastebin.com/m58dbf605 主机信息(brctl,ifconfig,iptables): http ://pastebin.com/m20e6b47b DHCPdconfiguration: http : //pastebin.com/m610e7f44 我正在稳步地失去想法..
我们对产品的新要求之一就是支持以太网到无线的桥接。 假设我们有两个networking接口:eth0和ath0(我们使用的是Madwifi驱动程序)。 我需要什么样的选项才能让挂在eth0上的计算机能够访问无线networking? 我尝试的第一件事是brctl实用程序。 这似乎正是我想要的。 而且,在有线networking上,它是。 但在无线networking上,这并不是很有效。 有些Wiresharking表明,桥接数据包的源MAC被(正确)设置为桥后的一台计算机。 但是,从未见过MAC关联的AP将丢弃数据包。 如果我启用了WDS数据包,那么数据包将与发送者和接收者地址一起发送,但是AP似乎不允许(这是非常古老的,我们不能改变它)。 并非所有的AP都必须接受WDS,对吧? 因此,我想知道是否需要做某种以太网NAT等。 但是,我不明白它是如何工作的 – 一台MAC地址如何在n台计算机之间共享? ebtables显得太低级别。 简单地重写MAC地址的方式和回来,使桥电脑不能使用networking。 另外,它将如何知道传入数据包的最终目的地? 至less需要IP和TCP / UDP层的详细信息。
我在Centos 5上运行KVM。我有一个客户端操作系统,Ubuntu 10.04,上面安装了Snort 2.9。 客户操作系统有(2)nic,eth0和eth1。 一个nic(eth0)configuration了一个IP,可以从主机操作系统所在的networking访问。 第二个NIC没有IP,用于接收来自Cisco交换机的镜像stream量。 在主机操作系统端,br1上的tcpdump(用作运行Snort的客户机操作系统的网桥接口)会看到来自交换机的镜像stream量。 但是,guest虚拟机操作系统的eth1上运行的tcpdump只能看到来自交换机的广播数据包或cdp数据包。 客户操作系统的eth0上运行的tcpdump会显示来自交换机的镜像stream量。 有任何想法吗?
服务器硬件是否有两个以太网端口可用,在离线时可以变成故障安全桥? 我使用的例子是一个服务器,它在以太网桥接口上进行过滤和stream量监控,但是如果掉电,可能会变成一个直通桥。
我是qemunetworking的新手,对以下情况非常困惑。 我推出了5台虚拟机。 每个通过一个水龙头设备连接到br0。 我也有一个dnsmasq侦听br0的DHCP。 问题是根据我指定的dhcp_host文件,dnsmasq不会将ip分配给VM。 dhcp_host文件具有如下项目:mac:ip。 我想,当我把mac地址在qemu中,dnsmasq应该从dhcp_host文件中查找ip。 但事实并非如此。 相反,它随机发出ip。 现在,当我检查与brctl。 它显示10个mac地址,而不是5! 我在这里search了很多来自谷歌的qemunetworking教程。 他们都没有回答我的问题。 有人可以解释一下情况吗?或者给我一些指点? 谢谢! $ brctl show 网桥名称bridge id STP使能的接口 br0 8000.1ed7c974ed93 no tap0 TAP1 TAP2 TAP3 tap4 $ brctl showmacs br0 端口没有mac地址是本地的? 老化定时器 1 02:2f:ef:29:be:36 no 1.73 1 1e:d7:c9:74:ed:93是0.00 4 22:00:f4:a8:89:8a no 3.99 5 5a:e6:2a:d6:a0:50是0.00 3 5e:18:64:12:3d:ec是0.00 3 72:22:53:51:f4:fa no 3.08 4 7a:e4:22:89:59:9a是0.00 […]
我尝试添加一个实例到networking,首先我需要将networking连接到网桥。 我使用bridge vbr0而不是标准的xen-br0 ,gnt gnt-cluster info显示ganeti已经正确设置了默认值。 # gnt-network list Network Subnet Gateway MacPrefix GroupList Tags net1 192.168.18.0/24 192.168.18.1 – nfdhcpd # gnt-network connect net1 default # gnt-network list Network Subnet Gateway MacPrefix GroupList Tags net1 192.168.18.0/24 192.168.18.1 – default (bridged, xen-br0, ) nfdhcpd 根据文档 , gnt-network connect不再接受模式和链接。 笔记: Debian稳定,ganeti v2.12.4。 KVM gnt-cluster信息:默认nic参数:默认:link:vbr0模式:桥接vlan: 发行897,但这应该已经修复.. 问题: 为什么ganeti使用xen-br0而不是默认的vbr0 […]
我有一个pfSense 2.0-BETA3盒子作为家庭路由器。 该盒子有3个有线ETH端口和一个无线接口。 它configuration如下: WAN:vr0 局域网:BRIDGE0 OPT1:vr1 OPT2:vr2 OPT3:ath0(无线网卡) BRIDGE0:OPT1,OPT2,OPT3 在OPT1之后直接连接了一台PC,在OPT2之后连接了一台连接着多台计算机的交换机。 pfSense处理NAT连接到互联网和DHCP到所有主机。 我有一个规则,允许从局域网的所有stream量到任何。 从pfSense背后的任何接口连接都可以连接到networking,没有任何问题。 但是从OPT1后面的PC到OPT2后面的PC的连接失败。 使用Wireshark,我可以看到发送了SYN数据包,但没有收到响应(或ICMP回应请求,没有回应响应)。 我还需要configuration什么才能允许网桥的不同接口之间的通信? 谢谢你的帮助 !
我在KVM下运行两台客户机。 主机运行Arch Linux(内核版本2.6.38.2),客户机都是CentOS 5.5(内核版本2.6.18)。 我把networking设置为一个桥梁,或多或less地如下(当然,我不是亲手做的 – 它是通过系统启动脚本分散的) # /usr/sbin/brctl addbr br0 # /usr/sbin/brctl addif br0 eth0 # /sbin/ifconfig br0 192.168.3.30 netmask 255.255.255.0 broadcast 192.168.3.255 up # qemu-kvm -hda <disk-image1> -m 2048 -vga std -vnc :3 -net nic,vlan=0 -net tap,vlan=0,ifname=tap0,script=/etc/qemu-ifup # qemu-kvm -hda <disk-image2> -m 2048 -vga std -vnc :4 -net nic,vlan=0 -net tap,vlan=0,ifname=tap1,script=/etc/qemu-ifup # cat […]
如何在远程机器上的真实eth卡之间设置桥接,而不会丢失与该机器的ssh连接。 我通过eth1接口ssh进入一台机器。 172.168.40.2 255.255.255.0。 我想将eth1jointun / tap设备'tun0'。 我怎样才能做到这一点,而不是closureseth1和丢失我的SSH连接。 tunctl -u root brctl addbr br0 brctl addif br0 tun1 brctl addif br0 eth1 结果,连接将会丢失
我有一个有三个nics的FreeBSD 9.1-RELEASE-p1系统,我用的是:igb0,sfxge1和sfxge2。 igb0用于互联网访问,是默认网关。 其他两个nics,我需要用来创buildbridge0。 当系统启动时,我执行下面的命令,并build立和运行没有任何问题。 ifconfig bridge0 create ifconfig bridge0 addm sfxge0 addm sfxge1 up ifconfig bridge0 inet 172.18.0.1/24 当我想在启动过程中设置网桥时,问题就开始了。 读完文档后,我在/etc/rc.conffind了以下内容: cloned_interfaces="bridge0" ifconfig_bridge0="addm sfxge0 addm sfxge1 up" ifconfig_sfxge0="up" ifconfig_sfxge1="up" ifconfig_bridge0="inet 172.18.0.1/24" 重启后,系统在igb0上启用默认网关时卡住了。 只有这样才行,按ctrl + alt + delete,重新启动进入单一模式并修改/etc/rc.conf 。 configuration部分,它定义了igb0和默认网关: defaultrouter="10.100.4.254" hostname="zfstank" ifconfig_igb0="up" ifconfig_igb0="inet 10.100.4.1 netmask 255.255.255.0" 我已经尝试修改bridge0设置的最后一行ifconfig_bridge0_alias0="inet 172.18.0.1/24"并修改网桥设置线ifconfig_bridge0="addm sfxge0 addm sfxge1 inet 172.18.0.1/24 up" – […]