两台计算机之间的互联网连接

两台计算机之间的互联网连接

我有两台电脑

Comp A: 192.168.151.19
Comp B: 192.1681.151.15 (Static IP address with gateway as <comp A IP address)

设置如下

Internet <---->  Computer A <-------->  Computer B

两台计算机都有一张网卡。计算机 A 连接到互联网。计算机 B 通过 USB 以太网适配器连接到计算机 A。

我试图了解 iptables 和其他相关问题,但不知何故我仍然无法错误地配置它。

我在计算机 A 上使用以下 iptable 规则

   iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination 192.168.151.19:443 
   iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.151.19:80 
   iptables -t nat -A POSTROUTING -j MASQUERADE

在计算机 BI 上使用命令

sudo ip route add default via 192.168.151.19

sysctl -w net.ipv4.ip_forward=1在两台计算机上都运行了。

我该如何配置才能让计算机 B 连接互联网。另外,我想通过在计算机 A 上添加的任何防火墙规则来控制计算机 B 的互联网连接

编辑:这是我之前的一个问题的重复,但网络设置不同。

相关内容