1

Тема: Доступ SSH по IP через IPFW

Запретил доступ SSH ВСЕМ и ВСЯ, открыл отдельным IP! А то боты задолбали ботить на мой серв!

#cat /etc/ipfw

#!/bin/sh
ipfw='/sbin/ipfw'
ournet='192.168.0.0/24'
ifout='re0'   #Инет
ifuser='vr0'  #Локальная сеть
${ipfw} -f flush
${ipfw} add 100 check-state
${ipfw} add 150 allow ip from any to any via lo0
${ipfw} add 200 allow ip from me to any keep-state
${ipfw} add 220 deny ip from not ${ournet} to any via ${ifuser} in
${ipfw} add 240 deny ip from any to not me via ${ifout} in
#SAMBA
${ipfw} add 241 allow udp from 192.168.0.0/24 to 192.168.0.0/24 137,138,139,445
${ipfw} add 242 allow tcp from 192.168.0.0/24 to 192.168.0.0/24 137,138,139,445,22
ADMIN PORT 22 OPEN
${ipfw} add 243 allow tcp from me to any 22
${ipfw} add 244 allow tcp from 192.168.0./24 to any dst-port 22
${ipfw} add 246 allow all from **.***.**.*** to any dst-port 22   # **.***.**.***  -IP кому мона!       
${ipfw} add 247 allow all from **.***.**.*** to any dst-port 22        
${ipfw} add 249 deny all from any to any dst-port 22
# NAT
${ipfw} add 250 divert natd all from any to any via ${ifout}
${ipfw} add 260 allow ip from any to any via ${ifout} out
${ipfw} add 300 allow tcp from any to me 25,80,110,3389
${ipfw} add 400 allow icmp from any to me
${ipfw} add 410 allow udp from any to me 53
${ipfw} add 500 deny ip from any to me
${ipfw} add 550 allow ip from any to any via ${ifout}
${ipfw} add 600 unreach host log logamount 0 tcp from any to any 25
#LOCAL
${ipfw} add 605 deny ip from 192.168.0.113 to any 80
${ipfw} add 700 allow ip from ${ournet} to any
${ipfw} add 710 allow ip from any to ${ournet}
${ipfw} add 65400 deny ip from any to any

Вопрос!
Почему не могу из локальной сети по ссш зайти на любой внешний сервак!
Заранее спс!

2

Re: Доступ SSH по IP через IPFW

Правила которые разрешают, поставьте самыми первыми с номерами 201,202.

3

Re: Доступ SSH по IP через IPFW

Правила :

${ipfw} add 243 allow tcp from me to any 22
${ipfw} add 244 allow tcp from 192.168.0./24 to any dst-port 22

Поставил первыми с номерами 201, 202! Ребутнул Фаервол НЕПОМОГЛО!

Потом поставил их обратно на 243 и 244! А вот 249 ПОНИЗИЛ до 711! Заработало!

${ipfw} add 711 deny all from any to any dst-port 22
ankor пишет:

Правила которые разрешают, поставьте самыми первыми с номерами 201,202.

  Спс за подсказку , она меня навела на правильный путь!

Добавлено: 23-11-2009 21:38:04

ООО, Я всё понял! От тугодум  big_smile

Фаервол я собрал по типу ЗАПРЕТИТЬ ВСЕМ И ВСЯ! 
То есть это правило можна удалять

${ipfw} add 711 deny all from any to any dst-port 22

4

Re: Доступ SSH по IP через IPFW

У вас и 250 правило не на месте, оно должно быть самым первым.
711 не надо у вас есть 65400.