- 论坛徽章:
- 0
|
本帖最后由 kelvenchi 于 2013-01-11 14:40 编辑
內網的IP網段為 172.16.1.0/24 這台ipfw防火牆的地址 172.16.1.6 為什麼內網用戶不能訪問外網呢?
IPFW 規則如下:- #!/bin/sh
- good_tcpo="21,22,25,37,43,53,80,443,110,119,143,443,993,995,5431"
- ipfw -f flush
- ipfw add 002 allow all from any to any via em1 # exclude LAN traffic
- ipfw add 003 allow all from any to any via lo0 # exclude loopback traffic
- ipfw add 100 divert natd ip from any to any in via em0
- ipfw add 101 check-state
- # Authorized outbound packets
- ipfw add 120 skipto 500 udp from any to 202.103.44.150 53 out via em0 keep-state
- ipfw add 125 skipto 500 tcp from any to any $good_tcpo out via em0 setup keep-state
- ipfw add 126 skipto 500 udp from any to any 8000 out via em0 keep-state
- ipfw add 130 skipto 500 icmp from any to any out via em0 keep-state
- # Deny all inbound traffic from non-routable reserved address spaces
- ipfw add 300 deny all from 192.168.0.0/16 to any in via em0
- #ipfw add 301 deny all from 172.16.1.0/24 to any in via em0
- ipfw add 302 deny all from 10.0.0.0/8 to any in via em0
- ipfw add 303 deny all from 127.0.0.0/8 to any in via em0
- ipfw add 304 deny all from 0.0.0.0/8 to any in via em0
- ipfw add 305 deny all from 169.254.0.0/16 to any in via em0
- ipfw add 306 deny all from 192.0.2.0/24 to any in via em0
- ipfw add 307 deny all from 204.152.64.0/23 to any in via em0
- ipfw add 308 deny all from 224.0.0.0/3 to any in via em0
- # Authorized inbound packets
- ipfw add 410 allow tcp from any to me 8001 in via em0 setup limit src-addr 2
- ipfw add 420 allow tcp from any to me 8002 in via em0 setup limit src-addr 2
- ipfw add 430 allow tcp from any to me 5431 in via em0 setup limit src-addr 2
- ipfw add 440 allow tcp from any to me 21 in via em0 keep-state
- ipfw add 450 allow tcp from me 20,21 to any out via em0 keep-state
- # Deny the other ips or nets
- ipfw add 470 deny log ip from any to any
- # This is skipto location for outbound stateful rules
- ipfw add 500 divert natd ip from any to any out via em0
- ipfw add 510 allow ip from any to any
- ######################## end of rules ##################
复制代码 |
|