在Linux中实现计算机共享互联网连接
现今,高速的家用互联网已经远比标准来得快了。由于计算机的低成本,多台计算机在同一个家庭式办公室已经越来越成为一种主流。为了能够达到“时刻连线”的连接效果,对防火墙的需求远远超过了对Luxury本身的啊哟求,而且许多廉价的硬件设备都能起到防火墙和路由器的作用。但是,Linux桌面能够满足此项需求,而且能为你在此程序上节省一些钱。
Linux能够为多台计算机提供防火墙和路由器的能力。使用iptables,你能够很容易地安装。
大量的工具能够使用iptables帮助建立防火墙脚本。如果你只是想使用一个简化的防火墙共享一个网络,你都能实现,而且会在几分钟之内运行。
在你的Linux箱里,执行以下命令。这个例子是在eth0是网络界面,连接电缆或是DSL调制解调器的情况下的。
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
# modprobeip_conntrack_ftp
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -P INPUT DROP
当然,这是相当简化了的。它只是你能够连接和快速运转的最基本的操作。如果想要一个既能处理防火墙又能起到安装共享的更全面的防火墙解决方案,就要核查像Shorewall这样的工具了。
记住不管你在网络上所运行的是何种系统,是Widows, Macs,还是其它Linux系统,都是无关紧要的。你所需要做的就是告诉那些客户使用Linux作为他们的网关。