Linux Mint 15:与子网共享互联网连接

Linux Mint 15:与子网共享互联网连接

我想要以下设置:

Internet ---- Cable modem
                   |
                   |
                   +--- Router A ---- PC
                   .
                   .
                 (wifi) . . . . [PC, tablet, etc.]
                   .
                   .
            HTPC Linux Mint 15
                   |                 +---- TV
                   |                 |
                   +--- Router B ----+---- PS3
                                     |
                                     +---- Receiver

我目前可以通过路由器 A 的 Wi-Fi 在 HTPC 上访问互联网。

我希望路由器 B 之后的 HTPC 和设备能够访问互联网。

到目前为止,我并不关心路由器 B 之后的设备是否能看到路由器 B 之前的设备。

我想知道如何在路由器 B 之后的设备获得互联网访问权限,同时保持 HTPC 的互联网访问权限。HTPC 可能偶尔会通过 OpenVPN 提取互联网内容。

我在 HTPC Linux Mint 15 上尝试了 [网络设置] => [有线] => [选项] => [IPv4 设置] => [方法:] = “共享给其他计算机”,但没有用。我不知道该去哪里寻找解决方案,如果有的话。

答案1

您可能希望 HTPC 成为当前路由器 B 后面内容的实际路由器。

您应该将 RouterB 降级为交换机,即不要将任何东西放入上行链路端口,只需将所有东西(包括 HTPC)放入设备的普通交换机端口。

然后配置 HTPC 为您进行路由和 NAT。如果您不想接触设备(电视/PS3/...),您可以为 HTPC 提供与 RouterB 之前相同的 IP。

在 HTPC 上将其变成路由器的几个步骤:

开启 IP 转发

echo 1 > /proc/sys/net/ipv4/ip_forward

创建 NAT 并配置防火墙(向 Google 询问详细信息)

iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

(wlan0 = 你的 wifi 接口叫什么名字)

相关内容