在Ubuntu Server中进行NATTING

我的服务器有两个NIC,一个连接到Internet服务提供商,其中dhcp ip(动态更改)由ISP给出,其他NIC与本地交换机连接,具有192.168.1.1 IP。 现在我想建立网络,使得与LAN连接的计算机可以通过服务器连接Internet。 服务器将作为路由器工作。 我应该如何进行这样的配置,即所有流量都由NIC 2在单个IP中传递并移植到由我的ISP动态提供的NIC 1的IP地址?

提前致谢。

具有Iptables规则的Linux系统上的网络地址转换(NAT),以便系统可以充当网关,并使用单个公共IP地址为本地网络上的多个主机提供Internet访问。 这是通过在IP数据包通过NAT系统时重写IP数据包的源和/或目标地址来实现的。

最低要求是任何Linux操作系统,Iptables和两个网络接口卡。

  1. 使用公共IP为Internet配置eth0
  2. 使用专用IP(内部专用网络)为LAN配置eth1
  3. DNS配置
  4. 使用IP表进行NAT配置…..继续阅读 1

您可能还想查看Ubuntu Server中的NAT设置

1来源: 在Ubuntu中使用iptables进行NAT配置

简单的方法是安装Firestarter防火墙并使用向导来共享您的Internet连接。