> /etc/ipnat.rules echo "rdr "$ADSLDEV" "$ADSLIP"/32 port 5222。IPFILTER 使用FreeBSD配置基于ADSL的VPN防火墻網(wǎng)關(guān)( 四 )。" />

日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

IPFILTER 使用FreeBSD配置基于ADSL的VPN防火墻網(wǎng)關(guān)( 四 )


then
echo ""
echo "#把對(duì)ADSL撥號(hào)IP的JABBER(客戶端口5222和服務(wù)器端口5269)服務(wù)映射到服務(wù)網(wǎng)絡(luò)的JABBER服務(wù)器上" >> /etc/ipnat.rules
echo "rdr "$ADSLDEV" "$ADSLIP"/32 port 5222 -> "$INTARNJABBER" port 5222" >> /etc/ipnat.rules
echo "rdr "$ADSLDEV" "$ADSLIP"/32 port 5269 -> "$INTARNJABBER" port 5269" >> /etc/ipnat.rules
fi

#動(dòng)態(tài)生成ipf.rules規(guī)則
echo "#######################################################" > /etc/ipf.rules
echo "#/etc/ipf.rules #" >> /etc/ipf.rules
echo "#######################################################" >> /etc/ipf.rules
echo "#阻塞所有存在安全問(wèn)題的數(shù)據(jù)包">> /etc/ipf.rules
echo "block in log quick all with short" >> /etc/ipf.rules
echo "block in log quick all with ipopts" >> /etc/ipf.rules
echo "block in log quick all with frag" >> /etc/ipf.rules
echo "block in log quick all with opt lsrr" >> /etc/ipf.rules
echo "block in log quick all with opt ssrr" >> /etc/ipf.rules
echo "" >> /etc/ipf.rules
echo "#外部網(wǎng)絡(luò)的數(shù)據(jù)只有FTP(使用20和21端口)、www、dns、smtp、pop3、mysql、ssh、rtsp、jabber和ssl的服務(wù)可以進(jìn)入" >> /etc/ipf.rules
if [ $INTARNFTP != "0.0.0.0" ]
then
echo "pass in quick on "$ADSLDEV" proto tcp from any to any port = 20 keep state" >> /etc/ipf.rules
echo "pass in quick on "$ADSLDEV" proto tcp from any to any port = 21 keep state" >> /etc/ipf.rules
fi
if [ $INTARNSSH != "0.0.0.0" ]
then
echo "pass in quick on "$ADSLDEV" proto tcp from any to any port = 22 keep state" >> /etc/ipf.rules
fi
if [ $INTARNEMAIL != "0.0.0.0" ]
then
echo "pass in quick on "$ADSLDEV" proto tcp from any to any port = 25 keep state" >> /etc/ipf.rules
echo "pass in quick on "$ADSLDEV" proto tcp from any to any port = 110 keep state" >> /etc/ipf.rules
fi
if [ $INTARNDNS != "0.0.0.0" ]
then
echo "pass in quick on "$ADSLDEV" proto udp from any to any port = 53 keep state" >> /etc/ipf.rules
echo "pass out quick on "$ADSLDEV" proto udp from any port = 53 to any keep state" >> /etc/ipf.rules
fi
if [ $INTARNWEB != "0.0.0.0" ]
then
echo "pass in quick on "$ADSLDEV" proto tcp from any to any port = 80 keep state" >> /etc/ipf.rules
fi
if [ $INTARNSSL != "0.0.0.0" ]
then
echo "pass in quick on "$ADSLDEV" proto tcp from any to any port = 443 keep state" >> /etc/ipf.rules
fi
if [ $INTARNRTSP != "0.0.0.0" ]
then
echo "pass in quick on "$ADSLDEV" proto tcp from any to any port = 554 keep state" >> /etc/ipf.rules
echo "pass in quick on "$ADSLDEV" proto udp from any to any port = 554 keep state" >> /etc/ipf.rules
fi
if [ $INTARNMYSQL != "0.0.0.0" ]
then
echo "pass in quick on "$ADSLDEV" proto tcp from any to any port = 3306 keep state" >> /etc/ipf.rules
fi
if [ $INTARNJABBER != "0.0.0.0" ]
then
echo "pass in quick on "$ADSLDEV" proto tcp from any to any port = 5222 keep state" >> /etc/ipf.rules
echo "pass in quick on "$ADSLDEV" proto tcp from any to any port = 5269 keep state" >> /etc/ipf.rules
fi
echo "" >> /etc/ipf.rules
echo "#阻塞內(nèi)部網(wǎng)絡(luò)訪問(wèn)以下指定IP地址" >> /etc/ipf.rules
echo "block out quick proto tcp/udp from any to any port = 8000 #不能連接QQ " >> /etc/ipf.rules
echo "block out quick proto tcp/udp from any to 61.141.194.202 #不能連接QQ " >> /etc/ipf.rules
echo "block out quick proto tcp/udp from any to 61.141.194.207 #不能連接QQ" >> /etc/ipf.rules
echo "block out quick proto tcp/udp from any to 61.141.238.145 #不能連接QQ" >> /etc/ipf.rules
echo "block out quick proto tcp/udp from any to 61.144.238.146 #不能連接QQ" >> /etc/ipf.rules
echo "block out quick proto tcp/udp from any to 218.17.209.18 #不能連接QQ" >> /etc/ipf.rules
echo "block out quick proto tcp/udp from any to 218.17.209.23 #不能連接QQ" >> /etc/ipf.rules
echo "block out quick proto tcp/udp from any to 219.133.40.15 #不能連接QQ " >> /etc/ipf.rules
echo "block out quick proto tcp/udp from any to 202.104.129.242 #不能連接QQ" >> /etc/ipf.rules

推薦閱讀