使用带无线功能的笔记本电脑将没有无线功能的台式电脑连接到互联网

使用带无线功能的笔记本电脑将没有无线功能的台式电脑连接到互联网

好吧,情况是这样的:我住在一套公寓里,房租里包含无线网络。我不知道路由器在哪里。公寓里没有以太网插头。

我有几台没有无线接口的台式电脑和一台有无线接口的笔记本电脑。我可以买几个无线适配器并将它们插入我的台式机箱,但这似乎有点浪费。

一定有办法在台式机和笔记本电脑之间插入 USB 电缆,然后使用它让台式机上网……对吧?我想我只想将每个传入的 TCP 数据包直接传递到 USB,然后以某种方式透明地让台式机上的内核相信这些 TCP 数据包来自其自己的网络接口。显然反过来也是类似的。

或者完全不同的东西...

如果没有现成的解决方案,我就是一个快乐的 C 业余爱好者,所以如果您知道任何有帮助的系统库,我可能会自己破解一些东西。

我应该说一下,我所有的计算机都运行 Linux。

非常感谢,
安德烈亚斯

答案1

你正在寻找的是网桥,它完全符合您的要求。我不知道如何使用 Linux 专门创建一个,并且它可能因发行版而异,但快速谷歌搜索会出现此解决方案

安装 bridge-utils,然后输入/etc/network/interfaces

iface br0 inet dhcp
    bridge_ports all 

然后您可以 ifup br0,它将获取一个 IP 并充当普通接口,并且所有物理接口都充当交换机端口。

有大量相关文档/信息可从 Linux 基金会获取

答案2

由于您有多个台式机,我认为购买小型 wifi 桥接器比使用 USB 连接和软件桥接器更好。您不需要打开笔记本电脑即可连接其他机器,并且您将在所有台式机上获得完整的以太网连接,而不仅仅是 USB 电缆网络(USB 最大电缆尺寸不是很大...),我认为这很快就会成为设置您的网络工作的问题。

您将路由器设置为通过 Wi-Fi 接收互联网,并使用以太网电缆将台式机插入其中。

类似于 Linksys WET54GS5 桥接器的东西可以工作(但我认为不是这个特定的,因为它太旧了,而且我认为你再也找不到它了)。

编辑:这个比较新……

相关内容