使用 Ubuntu ICS 进行端口转发

使用 Ubuntu ICS 进行端口转发

因此,我的笔记本电脑接收 wifi 信号,并通过其以太网端口共享连接。以太网端口连接到交换机,我的客户端(多台计算机/xbox 360/ps2)连接到交换机。我想做的一件事是设置某种端口转发,这样如果使用端口 80,笔记本电脑就会将该端口转发到交换机上连接的其中一台计算机。

我该如何做这样的事情?

答案1

您可能需要熟悉 iptables,但简而言之:-

iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j DNAT --to 192.168.0.2:80
iptables -A FORWARD -p tcp -d 192.168.0.2 --dport 80 -j ACCEPT

更改192.168.0.2为连接到您想要转发端口 80 的交换机的机器,以及wlan0您的无线接口的机器。

如果你不习惯使用 iptables,可以看看防火墙生成器,它具有良好的 GUI 并可生成 iptables 配置。

相关内容