>>>ipfw add 3000 allow tcp from any to 216.74.158.0/24 7500-7600,7012-7013,80
>>
>>
>>А будет ли, например, порт 80 считаться только на этот IP? Чтобы
>>другие адреса с таким портом не входили в эту запись?
>
>
>сначала надо поставить задачу. Нарисовать на бумажке:
>
>Кто именно ??? Какие IP ??? --- ломятся ---> на 216.74.158.0/24 7500-7600,7012-7013,80
>
>определились
>
>теперь пишем правила
>
>- разрешить <кому именно> ломиться на 216.74.158.0/24 7500-7600,7012-7013,80
>- запретить всем остальным ломиться на 216.74.158.0/24 на люьые порты
>
>правила выполняются в соответствии с из номером - то есть по ipfw
>show по номерам
>
>Опять повторим - задача поставлена некорректно - НЕТ ОПИСАНИЯ ПОЛНОЙ СХЕМЫ
>
>
>
>>другие адреса с таким портом не входили в эту запись?
>
>то что написано в правиле то и выполняется.
>
>ipfw add 3000 allow tcp from any to 216.74.158.0/24 7500-7600,7012-7013,80
>
>это мы разрешаем
>
>потом надо запретить
>
>ipfw add 3010 deny ip from any to 216.74.158.0/24 Вот мои правила:
#!/bin/sh
ipfw -f flush
#Описание сетей
altair_net="10.4.0.0/16,89.107.196.35,89.107.196.36,89.107.196.51"
#Интересует вот эта сеть: как её правильно описать ТОЛЬКО для этого правила?
При чём другие компьютеры должны пользоваться интернетом без проблем.
anarchy_net="216.74.158.0/24"
#Маршруты
route add 89.107.196.35 10.8.0.1
route add 89.107.196.36 10.8.0.1
route add 89.107.196.51 10.8.0.1
route add 89.107.196.52 10.8.0.1
route add 89.107.196.53 10.8.0.1
route add 89.107.196.58 10.8.0.1
route add 10.5.252.240 10.8.0.1
route add 10.0.0.0 10.8.0.1
#Нат
ipfw add 10 allow ip from 192.168.1.0/24 to 192.168.1.0/24 via vr0
ipfw add 20 pass tcp from any to 192.168.1.200 3389
ipfw add 30 allow ${altair_net} from 192.168.1.0/24 to 192.168.1.0/24 via vr0
ipfw add 40 divert natd ip from 192.168.1.0/24 to any via rl0
ipfw add 50 divert natd ip from any to 194.186.250.214 via rl0
ipfw add 60 divert natd ip from 192.168.1.0/24 to any via rl1
ipfw add 70 divert natd ip from any to 89.107.197.82 via rl1
ipfw add 80 divert 8778 ip from 192.168.1.0/24 to any via rl2
ipfw add 90 divert 8778 ip from any to 10.8.251.235 via rl2
ipfw add 65500 allow all from any to any
#Правила для первого компа
ipfw add 100 deny ip from any to 192.168.1.1
ipfw add 103 skipto 110 ip from ${altair_net} to 192.168.1.1
ipfw add 103 skipto 110 ip from ${anarchy_net} to 192.168.1.1
ipfw add 104 count ip from any to 192.168.1.1 via vr0
ipfw add 105 count ip from 192.168.1.1 to any via vr0
ipfw add 106 skipto 200 ip from any to 192.168.1.1
ipfw add 111 count ip from ${altair_net} to 192.168.1.1 via vr0
ipfw add 112 count ip from ${anarchy_net} to 192.168.1.1 via vr0
И так далее для остальных компов.