Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: HOWTO: Iptables для новичков  (Прочитано 526611 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1005 : 11 Января 2011, 08:28:38 »
А локальная сеть на eth0 сервера живёт? Предполагаемый клиент тоже со стороны eth0 растёт?
Если оба твета да, то, ИМХО, сервер не при чём

Оффлайн SergaNT404

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1006 : 11 Января 2011, 11:32:38 »
По моему прошлому посту : https://forum.ubuntu.ru/index.php?topic=20334.msg981857#msg981857 спасибо, maroshka за помощь - в конфиге действительно было полно лажи. Конфиг переделал, теперь он такой
(Нажмите, чтобы показать/скрыть)
вроде ошибок нет, но по-прежнему на сервере не залогиниться  :'(  и опять же если INPUT и FORWARD утановить в ACCEPT всё работает. Видимо чего-то не хватает в конфиге  :idiot2: Просветите, пожалуйста, уважаемое сообщество, что я опять не так делаю !!!

Оффлайн kolyan_k

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1007 : 11 Января 2011, 13:25:15 »
iptables-save полностью показывай.
вот  что  выше  у меня  все  что  есть....

А локальная сеть на eth0 сервера живёт? Предполагаемый клиент тоже со стороны eth0 растёт?
Если оба твета да, то, ИМХО, сервер не при чём
локальная   сеть на  eth0,  предпологаемый  клиент из  eth0  пытается  попасть по внешнему  ip   тоесть на  eth1
« Последнее редактирование: 11 Января 2011, 13:46:30 от kolyan_k »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1008 : 11 Января 2011, 16:13:24 »
У Вас в правиле портфорварда чётко указан input-interface eth1. Клиент из локальной сети туда не попадёт (без сторонней помощи из вне).

Оффлайн maroshka

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1009 : 11 Января 2011, 22:26:52 »
По моему прошлому посту : https://forum.ubuntu.ru/index.php?topic=20334.msg981857#msg981857 спасибо, maroshka за помощь - в конфиге действительно было полно лажи. Конфиг переделал, теперь он такой
(Нажмите, чтобы показать/скрыть)
вроде ошибок нет, но по-прежнему на сервере не залогиниться  :'(  и опять же если INPUT и FORWARD утановить в ACCEPT всё работает. Видимо чего-то не хватает в конфиге  :idiot2: Просветите, пожалуйста, уважаемое сообщество, что я опять не так делаю !!!

не, это удаление:
#очищаем настройки
iptables -X
iptables -t nat -X
iptables -t mangle -X
#
очистка это с  -F, ну почитайте хотябы немного туториал по iptables
и еще раз: На каком интерфейсе висит apache и почта? смотрят ли эти сервисы в локалку?, может просто сервисы настроены на внешний IP? из нутри сети есть пинг на внешний IP? если пинга нет, то возможно надо дописать правила входа/выхода на данный IP
Посмотрите какие порты на каких IP слушают ваши сервисы, например: netstat -atnp
В принципе в FORWARD можно и -o использовать, но лучше вместе с -i. Это так, размышления.
Клиенты которые не могут авторизироваться - это кто? Те кто внутри сети или из мира?
Если внутри сети и сервисы слушают порты на внешнем IP работать и не будет с такими правилами.
Правило:
iptables -A OUTPUT -o eth0 -p tcp --dport 25 -j ACCEPT
Это что? т.е. исходящий траффик с eth0, tcp протокол на 25 порт??? может надо с 25 порта?
Если всетаки сервисы слушают порты на внешнем IP и до этих сервисов не могут достучаться из локалки, то надо в правилах создать в INPUT и в OUTPUT по принципу для INPUT приходит на внутренний интерфейс для внешнего IP, для OUTPUT выходит с внутреннего интерфейса, внешнего IP для внутренней сети. Вроде так.
« Последнее редактирование: 12 Января 2011, 00:12:32 от maroshka »
Ноутбук  Lenovo 3000 G530,2.00 GHz  Core 2 Duo,RAM: 2Gb, HDD: SATA Hitachi250 Gb, VideoCard: NVidia 9300 GS 256 Mb, WiFi: Broadcom BCM4315, VideoCam: Lenovo EasyCamera, Sound: Intel,Bluetooth

Оффлайн kolyan_k

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1010 : 24 Января 2011, 08:05:54 »
У Вас в правиле портфорварда чётко указан input-interface eth1. Клиент из локальной сети туда не попадёт (без сторонней помощи из вне).


а не  подскажите  как  это реализовать?

Оффлайн flash1974

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1011 : 25 Января 2011, 22:24:30 »
подсажите как открыть порты 49152-65535 (для торрент клиента)
в guarddog. я сделал так:
(Нажмите, чтобы показать/скрыть)
 
и разрешил правило в протоколах. треккер показывает что
порт закрыт, или как сбросить настройки по дефолту что бы после перезагрузки они сохранились.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1012 : 25 Января 2011, 22:55:13 »
А не по udp-ли протоколу работает торрент?

Оффлайн flash1974

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1013 : 25 Января 2011, 23:10:11 »
А не по udp-ли протоколу работает торрент?
сначало подключал через udp протокол такая же беда, думал что не правильно.
решил сгенерировать скрипт iptables Здесь теперь не могу удалить правила которые создала эта "собака"
команды iptables -t filter -L
iptables -t nat -L
iptables -t mangle -L
не помогают.

решение нашёл может кому поможет. удалил guarddog из синаптика, поиск по корневой папке удалил всё что связано по названию, apt-get autoremove, apt-get autoclean, перезагруз и iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
потом Сюда
« Последнее редактирование: 26 Января 2011, 13:39:53 от flash1974 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1014 : 26 Января 2011, 04:06:30 »
L(ist)
...........
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн chikatillo

  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1015 : 01 Февраля 2011, 14:18:37 »
настроил logchek, терь все стремные события на сервере приходят мне на почту:
Feb  1 02:56:02 server kernel: [60175.543589] inet_in DROP: IN=ppp0 OUT= MAC= SRC=109.120.131.194 DST=** LEN=60 TOS=0x00 PREC=0x00 TTL=55 ID=33841 DF PROTO=TCP SPT=45445 DPT=25 WINDOW=5840 RES=0x00 SYN URGP=0
Feb  1 02:56:05 server kernel: [60178.543796] inet_in DROP: IN=ppp0 OUT= MAC= SRC=109.120.131.194 DST=** LEN=60 TOS=0x00 PREC=0x00 TTL=55 ID=33842 DF PROTO=TCP SPT=45445 DPT=25 WINDOW=5840 RES=0x00 SYN URGP=0
Feb  1 02:56:11 server kernel: [60184.543522] inet_in DROP: IN=ppp0 OUT= MAC= SRC=109.120.131.194 DST=** LEN=60 TOS=0x00 PREC=0x00 TTL=55 ID=33843 DF PROTO=TCP SPT=45445 DPT=25 WINDOW=5840 RES=0x00 SYN URGP=0
Feb  1 02:56:23 server kernel: [60196.543450] inet_in DROP: IN=ppp0 OUT= MAC= SRC=109.120.131.194 DST=** LEN=60 TOS=0x00 PREC=0x00 TTL=55 ID=33844 DF PROTO=TCP SPT=45445 DPT=25 WINDOW=5840 RES=0x00 SYN URGP=0

Объясните момент:
Много чего подобного что логит iptables только разные айпи SRC и порты, это происходит скан сервера и атаки вирусами?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1016 : 02 Февраля 2011, 00:56:27 »
Ну, по Dest. Port можно предположить, что на тебе опен релей ищут.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн eerome

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1017 : 02 Февраля 2011, 09:57:41 »
А вы случаем не подскажете, как вот такое исправить?

(Нажмите, чтобы показать/скрыть)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1018 : 02 Февраля 2011, 10:25:01 »
применить sudo

Оффлайн eerome

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1019 : 02 Февраля 2011, 10:39:14 »
применить sudo

Вместе  с какой командой?))
Это сообщение у меня появляется после запуска системы(

 

Страница сгенерирована за 0.303 секунд. Запросов: 25.