是否可以设置一个 linux 盒子作为两个接口之间的集线器/交换机?我在 wlan0 上有一个无线连接的 ubuntu 盒子。我想将另一台机器连接到 ubuntu 盒子 eth0 并让另一台机器使用该连接并与 ubuntu 盒子在同一个网络上。这可能吗?
是否可以设置一个 linux 盒子作为两个接口之间的集线器/交换机?我在 wlan0 上有一个无线连接的 ubuntu 盒子。我想将另一台机器连接到 ubuntu 盒子 eth0 并让另一台机器使用该连接并与 ubuntu 盒子在同一个网络上。这可能吗?
您好“未知”的 Google 用户,
如果您想通过 lan 和 wlan 跨越子网,您想要的是设置网桥而不是路由器。这将使您的两个 NIC 表现得像一个交换机。
在 Debian/Ubuntu 下,安装
bridge-utils
软件包。然后创建一个网桥并向其添加网卡:brctl addbr br0
brctl addif br0 eth0 wlan0
高温高压
对的,这是可能的。你描述的很简单:
请注意,当您重新启动“路由器”框时,这将消失。如果您希望它在重新启动后仍然存在,那么您将需要编辑
/etc/sysctl.conf
并添加或编辑以下行,使其看起来像这样编辑:像往常一样,安全性稍后出现。请注意,通过这样做,任何Wardriver都可以绕过所有防火墙连接到您的本地网络。要将其安装到防火墙,还要运行(以 root 身份)
CHAIN-OF-YOUR-CHOICE
可能是 INPUT,如果你有一个良好的链设置。我要做的是:正如问题特别指出他们的机器需要在同一个网络上,那么 IP 转发或 NAT/PAT 将无济于事。
我认为您想要的是桥接两个接口。也许这个“以太网桥+ netfilter howto ”可以提供帮助。
IBM 还有一个很好的指南,如何在 Linux 中构建无线接入点