1.网关主机设置
服务器上有两块网卡,eth0用*连接互联网。*.* IP地址,eth1连接局域网,其/etc/network/interfaces设置如下:
2.IP伪装(IP伪装)
这时候把局域网内的主机网关改成192.168.0.1应该会ping通网关,但是还是连不上互联网。要使局域网中的机器通过共享可以访问外部网络的单个IP地址来访问Internet资源,还需要在网关上安装ipmasq。
系统会提示您进行一些设置,这些都是默认设置。之后,局域网中的主机应该能够连接到互联网。
3.端口映射
假设局域网中有一个ftp192.168.0.2。要从互联网访问ftp,网关主机上需要特定的端口映射。这可以使用iptables来完成。以下是用于特定实现的脚本示例: