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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #570 : 23 Января 2010, 15:00:05 »
Смотри tcpdump -ni eth1 icmp. Если уж это не ловит, то значит ничего и не доходит. На клиентских машинах маршрут по умолчанию прописан?

Оффлайн tltshnik

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #571 : 23 Января 2010, 15:04:48 »
Смотри tcpdump -ni eth1 icmp. Если уж это не ловит, то значит ничего и не доходит. На клиентских машинах маршрут по умолчанию прописан?

На клиентских машинах выставлено получать всё автоматом (там win7). Он сам получает ip (как правило это 192.168.100.2), маску подсети (255.255.255.0) и основной шлюз (192.168.100.1)



Пользователь решил продолжить мысль 23 Января 2010, 15:16:25:
Смотри tcpdump -ni eth1 icmp. Если уж это не ловит, то значит ничего и не доходит. На клиентских машинах маршрут по умолчанию прописан?

tcpdump -ni eth1

Ubuntu получает пакеты, но что интересно: когда я пингую адрес 192.168.100.1, то у пакетов destination=192.168.100.1, но когда я пингую внешний ip, то destination=192.168.100.255(!)   :-\ Откуда берётся этот адрес?
« Последнее редактирование: 23 Января 2010, 15:16:25 от tltshnik »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #572 : 23 Января 2010, 16:28:39 »
но когда я пингую внешний ip, то destination=192.168.100.255
А уверен, что это пинг пакеты, а не что либо другое, широковещательное? Вывод показать можешь?

Оффлайн kolyan_k

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #573 : 28 Января 2010, 10:06:04 »
Доброго времени суток всем!!!

созрел небольшой вопрос относительно запрета определенных узлов

iptables -A FORWARD -s 83.222.4.244 -j DROP

этим я запрещаю всем компам сети доступ к узлу 83.222.4.244, но есть проблема одному компу всетаки надо ходить на данный узел.... из чего и складываеться вопрос как это реализовать?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #574 : 28 Января 2010, 10:15:34 »
перед этим правилом поставить разрешающее правило, либо
iptables -A FORWARD -d 83.222.4.244 ! -s локальный_ип -j DROP

Оффлайн kolyan_k

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #575 : 28 Января 2010, 10:36:29 »
перед этим правилом поставить разрешающее правило, либо
iptables -A FORWARD -d 83.222.4.244 ! -s локальный_ип -j DROP


 :) спасибо огроменное!!

Оффлайн zloymih

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #576 : 28 Января 2010, 13:00:59 »
Подскажите, как сделать чтобы логи iptables записывались в отдельный лог-файл. а не флудили в kern.log, messages и syslog

использую правила iptables

iptables -A INPUT -j   LOG --log-prefix "INPUT: "
iptables -A OUTPUT -j  LOG --log-prefix "OUTPUT: "
iptables -A FORWARD -j LOG --log-prefix "FORWARD: "

Дистрибутив Ubuntu 9.10

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #577 : 28 Января 2010, 19:54:47 »
Настроить syslog на фильтрацию сообщений - не?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн zloymih

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #578 : 28 Января 2010, 20:23:16 »
Настроить syslog на фильтрацию сообщений - не?

Попробуем... А где лежит syslog?

sudo find / -iname "syslog" -print выдает

/var/log/syslog
/var/log/installer/syslog
/usr/lib/perl/5.10.0/auto/Sys/Syslog

в гугле говорится про syslog.conf которого нет . как быть?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #579 : 28 Января 2010, 20:33:23 »
(Нажмите, чтобы показать/скрыть)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн zloymih

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #580 : 28 Января 2010, 23:47:02 »
(Нажмите, чтобы показать/скрыть)

нету  :-\   и куда он делся млин... куда теперь копать?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #581 : 28 Января 2010, 23:51:46 »
Ну тогда только курить маны, начиная с
man syslogd
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн zloymih

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #582 : 29 Января 2010, 14:25:22 »
$ man syslogd
Нет справочной страницы для syslogd

ну и грабли...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #583 : 29 Января 2010, 23:05:58 »
Эрмм... Тогда жди спецов с девяткой, пусть расскажут, куда там чего попрятали...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Иваныч

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
    • Блог Семенова
Re: HOWTO: Iptables для новичков
« Ответ #584 : 30 Января 2010, 16:44:28 »
Эрмм... Тогда жди спецов с девяткой, пусть расскажут, куда там чего попрятали...

там ничего не прятали :) там вместо syslog rsyslog используется :) /etc/rsyslog.conf   Configuration file for rsyslog И специальный каталог /etc/rsyslog.d



 

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