首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过桥接接口进行通信

通过桥接接口进行通信
EN

Server Fault用户
提问于 2019-03-06 21:24:30
回答 1查看 411关注 0票数 3

我想在一个小型linux设备上与一个特殊的IP地址通信,该设备有两个以太网接口,在桥上使用。

这座桥是这样架设的:

代码语言:javascript
复制
# Delete bridge if it exists
ip link delete $BRIDGE_IF type bridge

# Prepare device-facing interface
ip link set dev $DEVICE_IF down
ip address flush dev $DEVICE_IF
ip address add 0.0.0.0 dev $DEVICE_IF
ip link set dev $DEVICE_IF up

# Prepare network-facing interface
ip link set dev $NETWORK_IF down
ip address flush dev $NETWORK_IF
ip address add 0.0.0.0 dev $NETWORK_IF
ip link set dev $NETWORK_IF up

# Create bridge and add interfances
ip link add name $BRIDGE_IF type bridge
ip link set dev $BRIDGE_IF up
ip link set dev $DEVICE_IF master $BRIDGE_IF
ip link set dev $NETWORK_IF master $BRIDGE_IF

# Add IPv4 address to bridge interface
ip -4 address add $BRIDGE_IPV4 dev $BRIDGE_IF

# Make sure forwarding is enabled.
sysctl -w net.ipv4.ip_forward=1

我有一个透明的桥,但我想通过设备与$SPECIAL_IP通信。它没有更多的以太网接口,它需要使用它所连接的设备的IP地址(我可以通过在$DEVICE_IF上读取套接字来可靠地获得这个地址)。

因此,基本上,我需要建立TCP/IP通信的IP地址,不干扰任何其他通信通过桥。我尝试过无数次iptables、退潮和设置路线的迭代,但都没有结果。我不认为第三次重读一些在线文档会有帮助(例如,http://ebtables.netfilter.org/br_fw_ia/br_fw_ia.html#section7)。

Edit:添加图表

Edit:添加推理/背景

我需要添加一些功能到许多(想几千个)遗留的启用以太网设备,我们不能改变(即,没有软件或固件更新可能或允许)。"Mini Linux设备“提供防火墙功能,但也需要发送和接收通信本身来提供所有新增功能。遗留设备所在的网络中有许多(约65%)无法添加足够的新IP地址(或基于“原因”的新MAC地址),以便允许所有遗留设备都添加一个"Mini Linux设备“。这是因为(1)使用了超过50%的XXX.0/24,(2)在某些上游控制系统中,许多IP地址和/或MAC地址是“硬编码”的。这些“愚蠢”的网络(IP和MAC)限制是由于遗留的原因(想想1990年的S SCADA网络);因此,我试图制造只需要使用它正在增强的设备的IP和MAC的"Mini Linux设备“。因此,我创建了一个桥梁,我可以添加iptables防火墙,这使我们比没有更好,但为了增加额外的功能,“迷你Linux设备”需要能够进行自我通信。

NOTE 1:我们可以保证IP地址(不止一个)是遗留设备将永远也不应该直接与之通信的IP地址,并且它们大多(但不完全)位于私有地址空间之外。

NOTE 2:如果有一种完全不同的实现方式,我会全神贯注地倾听,尽管我仍然很想知道这是否可能。

有人知道怎么做吗?

EN

回答 1

Server Fault用户

发布于 2019-03-06 23:48:04

您不需要桥接器接口。当多个接口连接到同一网络时,使用桥接接口。你的案子不一样。

从桥上移除DEVICE_IF。

从设备网络向DEVICE_IF分配IP地址。确保你可以打开设备。

另外,您不需要将0.0.0.0分配给您的桥接接口。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/957093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档