[mdk-re] Re: [mdk-re] Ликбез

Чужой =?iso-8859-1?q?kisan2_=CE=C1_yandex=2Eru?=
Ср Фев 27 18:01:06 MSK 2002


>   Объясните пожалуйста барану (мне) основы настройки маскарада
>
>   У меня имеется скрипт в котором описаны правила ipchains
>   нужно собрать на другой машине систему и привинтить те же правила
>   +подсчет трафика.
>
>   Скрипты что у меня есть были написаны не ручками (и не мной)
>   а сгенерированы какой-то программой . (Вроде pmfirewall но я не
>   уверен )
>
>   Скачал/установил ipchains включил в ядре маскарад ,привинтил
>   ppp (к провайдеру) соединился и скормил ipchains кучу правил.
>
>   Сказал ipchains-save >x . Результат привожу ниже
>
> :input ACCEPT
> :forward DENY

    Зачем сюда DENY воткнуто? когда в цепочках input и output должно
фильтроваться лишнее!

> :output ACCEPT
> :acctboth -
>
> -A input -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j acctboth
> -A input -s 192.168.0.0/255.255.255.0 -d 0.0.0.0/0.0.0.0 -j ACCEPT
> -A forward -s 192.168.0.0/255.255.255.0 -d 192.168.0.0/255.255.255.0 -j
ACCEPT
> -A forward -s 80.80.107.179/255.255.255.255 -d 0.0.0.0/0.0.0.0 -j ACCEPT

    Че-то вот эти 2 верхние строчки ИМХО лишние! Или вы хотите через них
трафик считать?

> -A forward -s 192.168.0.0/255.255.255.0 -d 0.0.0.0/0.0.0.0 -j MASQ
> -A output -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j acctboth
> -A output -s 192.168.0.0/255.255.255.0 -d 0.0.0.0/0.0.0.0 -j ACCEPT
> -A output -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 80:80 -p 6 -t 01 10
> -A output -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 22:22 -p 6 -t 01 10
> -A output -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 23:23 -p 6 -t 01 10
> -A output -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 21:21 -p 6 -t 01 10
> -A output -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 110:110 -p 6 -t 01 10
> -A output -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 25:25 -p 6 -t 01 10
> -A output -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 20:20 -p 6 -t 01 08

    По верхним 7 строчкам могу сказать одно - БОЖЕ - КТО ЭТО ПИСАЛ? КТО
ПИСАЛ ПРОГУ АВТОМАТИЧЕСКИ ГЕНЕРЯЩУЮ ТАКОЕ??? Я вот о чем: стоит -d
0.0.0.0/0.0.0.0 20:20, означает, что получатель кто угодно, при условии что
используется дипазон портов от 20 и до 20!!! Это зачем такой изврат? Ладно
там понимаю такой вариант: -d 0.0.0.0/0.0.0.0 20:80.

> -A output -s 192.168.0.0/255.255.255.0 -d 0.0.0.0/0.0.0.0 -p 1 -j ACCEPT
> -A acctboth -s 80.80.111.230/255.255.255.255 -d 0.0.0.0/0.0.0.0
> -A acctboth -s 0.0.0.0/0.0.0.0 -d 80.80.111.230/255.255.255.255
> -A acctboth -s 80.80.111.230/255.255.255.255 -d 0.0.0.0/0.0.0.0
> -A acctboth -s 0.0.0.0/0.0.0.0 -d 80.80.111.230/255.255.255.255
> -A acctboth -s 80.80.111.230/255.255.255.255 -d 0.0.0.0/0.0.0.0
> -A acctboth -s 0.0.0.0/0.0.0.0 -d 80.80.111.230/255.255.255.255
> -A acctboth -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0

    А цепочка acctboth что дает? Так и не понял - ACCEPT или DENY?





Подробная информация о списке рассылки community