BBS水木清华站∶精华区

发信人: pzw (胖子王), 信区: Linux        
标  题: Re: 正常时IP Chains的表现怎么样? 
发信站: BBS 水木清华站 (Mon Jan 10 10:28:54 2000) 
 
【 在 xsz (勇哥~~努力!~~奋斗!) 的大作中提到: 】 
 faint,这两我都开了,可是不加ipchains还是用不了,用了ipchains就那个德行:( 
                         ^^^^^^^^^^^^^^^^^^^^^^^ 
我估计你用到的那个网关(就是学校提供的那个路由器)设置了ip/mac对照表,  
ipchains中最关键的是MASQ那句, 这句不加的话内部网发出去的数据包(其源地址 
仍是内部网地址, 没有被屏蔽)会被该路由器拒掉. 我在测试时也碰到过这种情况, 
当然linux机器本身还是能连出去的. 
 
 以下是我在rc.inet1中的相关代码: 
 配置虚拟IP: 
   /sbin/ifconfig eth0 ${IPADDR} broadcast ${BROADCAST} netmask  
 ${NETMASK} 
   /sbin/ifconfig eth0:0 ${IPADDR1} broadcast ${BROADCAST1} netmask  
 ${NETMASK1} 
 配置路由: 
     /sbin/route add -net ${NETWORK} netmask ${NETMASK} eth0 
 配置确省路由: 
     /sbin/route add default gw ${GATEWAY} netmask 0.0.0.0 metric 1 
 开启IP_Forward 
     echo 1 > /proc/sys/net/ipv4/ip_forward 
 配置IP_chains: 
 ipchains -F forward 
 ipchains -P forward DENY 
 ipchains -P input ACCEPT 
 ipchains -P output ACCEPT 
 ipchains -A forward -s 192.168.5.0/24 -j MASQ 
 还有什么遗漏吗? 
 
 
-- 
============================= 
   满纸荒唐言,一把辛酸泪。 
   都云作者痴,谁解其中味? 
----------------------------- 
 
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.120.21.11] 

BBS水木清华站∶精华区