|
|
发表于 2005-1-7 00:04:47
|
显示全部楼层
这个问题我觉得有些模糊,主要是对于原理的认识。因为之前我是使用一块网卡就可以实现 ADSL 共享上网的,我认为报文的流入流出的实际路线应该是:
LAN ---> eth0(PREROUTING) ---> eth0(FORWARD) ---> eth0(POSTROUTING) ---> ppp0(PREROUTING) ---> ppp0(FORWARD) ---> ppp0(POSTROUTING: NAT) ---> Internet
LAN <--- eth0(POSTROUTING) <--- eth0(FORWARD) <--- eth0(PREROUTING) <--- ppp0(POSTROUTING) <--- ppp0(FORWARD) <--- ppp0(PREROUTING) <--- Internet
不知道这种理解对不对?是不是针对每一个网络接口都有完整的表、链规则?
我是在阅读了《Linux 系统安全──开发源码安全工具管理员指南》(Scott Mann, Ellen L. Mitchell, Mitchell Krell 著,电子工业出版社) 中关于 ipchains/iptables 的内容后得到这一概念的。
所以现在,使用两块网卡,是不是在 eth1 和 eth0 之间也要设定规则呢?DNS 和 网关是应该指向 eth0 还是 eth1?why?
望大侠不吝赐教。谢谢! |
|