使用Linux系统架设安全的网关
来源:赛迪网 时间:2008-10-13 18:09:00
1、网关主机设置
服务器上有两块网卡,eth0使用*.*.*.*IP地址连接Internet,eth1连接LAN,则其/etc/network/interfaces的设置如下:
$ sudo apt-get install ipmasq
会提示进行一些设置,都默认即可。之后lan内主机应该就能连上internet了。
3、端口映射
假设lan内有一ftp192.168.0.2,要从internet上访问该ftp,需要在网关主机上进行一定的端口映射。可使用iptables完成。下面是具体实现的脚本例子:
#!/bin/sh
/sbin/modprobe iptable_filter
/sbin/modprobe ip_tables
/sbin/modprobe iptable_nat
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F -t nat
iptables -t nat -A PREROUTING -p tcp -i eth0 -d 202.120.2.101 --dport 21 -j DNAT --to 192.168.123.6:21
iptables -t nat -A PREROUTING -p tcp -i eth0 -d 202.120.2.101 --dport 2345 -j DNAT --to 192.168.123.116:3389
iptables -t nat -A POSTROUTING -s 192.168.123.0/24 -o eth0 -j SNAT --to 202.120.16.34
echo 1 > /proc/sys/net/ipv4/ip_forward


猜你喜欢
“米农”半夜“刨”好域名卖好价钱
Linux输入子系统框架原理解析

对关键字优化的一些个人看法和经验

“个人站长”到底做什么站才有前途?
囧详解:囧怎么读 囧是什么意思
Godaddy域名注册的付款方式
让网站飞:不用插件直接启动WordPress的Gzip网页压缩
DedeCMSV5.7缩略图站内上传修正
网站程序上传到服务器方法汇总
virtualbox安装增强功能时【未能加载虚拟光盘】的问题解决

解除上网限制 IP和MAC捆绑的破解
对现阶段SEO的看法 SEO是炒作的内容吗
中国宽带用户超过美国居世界首位 达到7160万
商业搜索的前世今生
CloudStack 环境如何重新部署详解
Linux获取当前脚本真实路径的方法

GoDaddy Backorder域名抢注图文教程
