Questions tagged «bridge»

网络桥是一种网络设备,可在两个或多个网段之间透明转发数据包,使它们看起来像一个局域网(LAN)。

2
关于/ etc / network / interfaces语法的详细说明?
我了解了如何使用的最基本概念/etc/network/interfaces,但是我在网上找到的都是示例,一个又一个的示例,可以从中复制粘贴。我想念的是语法的解释,命令含义的解释以及命令要求的顺序。我想了解一下,因为大多数时候复制粘贴是不够的,因为我不是在新机器上工作,所以我不能仅仅覆盖现有配置,因为它会破坏很多东西。man interfaces不是很有用,因为它写得很复杂。 实例的问题我:是什么inet在iface行意味着什么(我甚至不能找到它的联机帮助页),是什么manual在iface行意味着什么(很多例子使用它,但根据手册页,它需要一个额外的配置文件,然后,这这些示例不存在),何时使用或需要它们?什么时候不?创建网桥时,接口究竟发生了什么?

6
关闭并删除已启动的网桥接口
我如何删除网桥,该网桥具有手动生成的IP地址,但不在/ etc / network / interfaces中? $ ifconfig br100 br100 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:172.16.0.5 Bcast:172.16.0.255 Mask:255.255.255.0 无法删除它: # brctl delbr br100 bridge br100 is still up; can't delete it 无法使用ifdown将其降低: # ifdown br100 ifdown: interface br100 not configured

2
为什么Linux要求将IP从eth接口移动到网桥接口
将网络接口(例如eth0)添加到Linux网桥(例如br0)时,必须从eth0中删除IP地址并将其添加到br0中,以使网络正常运行。 我记得在一些Open vSwitch自述文件(我现在找不到)中读到,由于Linux内核的实现方式,需要移动IP地址。要求IP地址从NIC移到网桥的Linux实施有什么意义?
27 linux  networking  ip  bridge 


4
如何知道网络接口是分接,调整,桥接还是物理接口?
据我所知,Linux中有4种主要的网络接口类型:tun,tap,bridge和physical。 当我在运行KVM的计算机上进行sys admin时,通常会遇到同一台计算机上的tap,bridge和物理接口,而无法区分它们。我看不到ifconfig结果有任何显着差异,就像ip结果一样。 我怎么知道接口是调节,分接,桥接还是物理接口? 注意:我并不是说Linux中没有其他类型的网络接口,但是我只知道这4种。
19 networking  kernel  ip  bridge  tap 

2
为什么要在网桥接口上分配MAC和IP地址
说我创造(Linux上的桥接口br0),并添加到它的一些接口(eth0,tap0,等)。我的理解是,该接口就像虚拟交换机一样,它添加了所有接口/端口。 为该接口分配MAC和IP地址是什么意思?该接口是否充当交换机/网桥上的附加端口,该端口允许其他端口访问主机? 我看过一些页面谈论将IP地址分配给网桥。MAC分配是隐式的(还是自动的)?
18 linux  ip  bridge  mac-address 

6
无法删除网桥-“网桥br0仍在运行;无法删除它”
我和这个人有同样的问题:关闭并删除已启动的网桥接口 但是该解决方案对我不起作用。 我使用brctl delif从网桥中删除所有接口。然后,使用ifconfig或ip将链接设置为down。然后,我尝试使用brctl br0删除网桥“网桥br0仍在运行;无法删除它”。 该平台是Raspberry Pi上的Raspbian。 有任何想法吗? 来自ifconfig和ifconfig -a的相同输出: br0 Link encap:Ethernet HWaddr 54:e6:fc:89:be:4b inet6 addr: fe80::56e6:fcff:fe89:be4b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:36 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:6569 (6.4 KiB) eth0 Link encap:Ethernet …

4
Docker +网桥+ DHCP
我有很多Docker容器,它们需要在与它们的主机相同的LAN上寻址。到目前为止,我已经通过建立网桥并手动为其分配IP并自行管理IP 来实现这一目标。启动示例如下所示: docker run \ --net="none" \ \ --lxc-conf="lxc.network.type = veth" \ --lxc-conf="lxc.network.ipv4 = 192.168.1.3/24" \ --lxc-conf="lxc.network.ipv4.gateway = 192.168.1.254" \ --lxc-conf="lxc.network.link = br0" \ --lxc-conf="lxc.network.name = eth0" \ --lxc-conf="lxc.network.flags = up" \ -d [Docker Image ID] 主机在/etc/network/interfaces(ubuntu)中定义了网桥,如下所示: auto eth0 iface eth0 inet manual auto br0 iface br0 inet static address …
13 dhcp  bridge  docker 

1
在KVM VM中配置公共IP地址
我有一台运行CentOS 6.5的物理服务器,其中一个接口连接到Internet(具有一个公共IP地址)。在该服务器内部,我有两个通过libvirt用KVM创建的VM,每个都有一个接口。我想为每个VM分配一个公用IP地址,然后继续使用与物理服务器的连接。 这张图片以黑色显示了我想要的东西,以蓝色显示了我想要的东西 。 我尝试了各种方法,例如添加Linux桥接器brctl并附加服务器物理接口和两个VM虚拟接口,但是它不起作用,并且我失去了与物理服务器的连接。 我愿意使用Linux桥接器或libvirt网络。 如何在虚拟机和物理服务器中获取公共IP地址?
12 kvm  bridge  libvirt 

1
如何使用Debian配置从WiFi到以太网的网络接口网桥?
我正在使用Raspbian的Raspberry Pi,这仅仅是Debian。 我想将连接到Cox电缆的主要WiFi网络路由器桥接到此处的有线路由器,以使我的子网能够可靠地访问Internet。 它必须是WiFi到以太网的网桥。 我已使用外部适配器和高增益天线将/ etc / networks设置为USB wlan1的静态地址。wpa_supplicant配置为正确登录到主路由器。 因此,现在已设置好,因此我可以使用外部wlan1上的密码登录到正确的网络。静态地址在/ etc / networks中设置。网关和名称服务器都可以。我可以浏览网页等。 缺少的链接是将其桥接到eth0端口,以便我的路由器也可以连接,从而为我的子网提供服务。 不需要任何额外的网络服务,例如路由,nat或dhcp等。只需一个简单的桥即可。 谁能指出正确的方向来实现这一目标?
12 debian  wifi  ethernet  bridge 


1
为什么我的防火墙(iptables)会干扰我的网桥(brctl)?
我设置了一个br0“附加”到两个接口的桥: eth0,我的物理接口已连接到真实的局域网, vnet0,KVM虚拟接口(连接到Windows VM)。 我在前向链中有一条防火墙规则: iptables -A FORWARD -j REJECT 现在,唯一有效的ping是从VM到主机。 该br0接口拥有我的主机的IP地址。eth0而vnet0没有“拥有”任何IP,从主机点。Windows VM具有静态IP配置。 如果将我的iptables规则更改为ACCEPT(甚至使用更具限制性的iptables -A FORWARD -o br0 -j ACCEPT),一切都将正常工作!(即,我可以从VM ping任何LAN计算机,反之亦然)。 所有IP转发内核选项均被禁用(如net.ipv4.ip_forward = 0)。 那么,netfilter防火墙如何阻止甚至没有启用的功能? 此外,VM-LAN流量仅应包含eth0和vnet0。但是,似乎允许-o br0“作品” 进行正向流量(尽管我并未非常仔细地检查)。

1
了解Linux内核虚拟网桥端口编号
我有一个Linux内核虚拟桥,其中包含接口eth1和tap0: # brctl show br0 bridge name bridge id STP enabled interfaces br0 8000.00016c404fa3 no eth1 tap0 # 现在,当我查看虚拟交换机的MAC地址表时,它显示端口号2(tap0接口)和3(eth1接口): # brctl showmacs br0 port no mac addr is local? ageing timer 3 00:00:5e:00:01:c9 no 0.11 3 00:01:6c:40:2d:94 no 0.53 3 00:01:6c:40:4f:a3 yes 0.00 3 00:01:6c:55:3a:72 no 55.33 3 00:02:b3:8d:48:a7 no …

3
通过以太网电缆“管道” Wi-Fi信号
目前,我工作过的建筑物中的以太网端口已关闭,但Wi-Fi有效。我有一台支持Wi-Fi的笔记本电脑(Ubuntu 14.04 LTS(Trusty Tahr))和一个没有Wi-Fi的工作台(Debian 8(Jessie)),仅带有以太网插头。 是否可以通过以太网电缆将两者连接并能够在工作站上获得网络连接?

3
引导时网桥无法通过DHCP获取IP
我正在运行CentOS7。我没有在运行NetworkManager,实际上已经将其卸载。 我的系统应该br0在启动时通过DHCP获取IPv4地址。但是,当我登录时,没有地址。 我的配置: # pwd /etc/sysconfig/network-scripts # cat ifcfg-enp5s0 DEVICE=enp5s0 ONBOOT="yes" BRIDGE=br0 # cat ifcfg-br0 DEVICE=br0 ONBOOT=yes TYPE=Bridge BOOTPROTO=dhcp STP=on DELAY=0 请注意,我没有手动配置此网桥。virt-manager当我br0在此对话框中添加内容时: 相关journalctl --boot | grep '\(\<br0\>\|enp5s0\)'和上下文: Jan 08 21:04:32 jonathon-centos7 kernel: r8169 0000:05:00.0 enp5s0: link down Jan 08 21:04:32 jonathon-centos7 kernel: IPv6: ADDRCONF(NETDEV_UP): enp5s0: link is not ready Jan …
8 centos  dhcp  bridge 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.