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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: настройка IPTables  (Прочитано 2356 раз)

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

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: настройка IPTables
« Ответ #15 : 18 Мая 2018, 06:32:53 »
а при чём тут tcpdump? Это утилита смотрит на пакеты, ползущие по интерфейсу. А netfilter - модуль ядра.
Чтобы понять порядок прохождения пакета по Вашим правилам, нужно смотреть, в каком порядке загружены эти самые правила в ядро.
sudo iptables -nvLЦепочка выбрана верно.

Оффлайн riff6666

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: настройка IPTables
« Ответ #16 : 18 Мая 2018, 11:13:15 »
нужно смотреть, в каком порядке загружены эти самые правила в ядро
у меня сначала применялась политика ACCEPT и как понимаю пакет успешно шел дальше из цепочки FORWARD, теперь я добавил перед ACCEPT политику DROP на пакеты которые идут с моего ip на порт 53 и все заработало. теперь выглядит все это дело так.
Chain INPUT (policy DROP 0 packets, 0 bytes)
num   pkts bytes target     prot opt in     out     source               destination
1     1482 87184 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
2        0     0 ACCEPT     tcp  --  eth0   *       0.0.0.0/0            0.0.0.0/0            tcp dpt:22
3        0     0 ACCEPT     tcp  --  eth1   *       0.0.0.0/0            0.0.0.0/0            tcp dpt:3128
4        1    71 ACCEPT     udp  --  eth1   *       0.0.0.0/0            0.0.0.0/0            udp dpt:53
5        0     0 ACCEPT     tcp  --  eth1   *       0.0.0.0/0            0.0.0.0/0            tcp dpt:53
6        0     0 ACCEPT     tcp  --  eth1   *       192.168.1.6          0.0.0.0/0            tcp dpt:80
7        0     0 ACCEPT     tcp  --  eth1   *       192.168.1.6          0.0.0.0/0            tcp dpt:80

Chain FORWARD (policy DROP 0 packets, 0 bytes)
num   pkts bytes target     prot opt in     out     source               destination
1        0     0 DNSDROP    tcp  --  *      *       192.168.1.7          0.0.0.0/0            tcp dpt:53
2       10   629 DNSDROP    udp  --  *      *       192.168.1.7          0.0.0.0/0            udp dpt:53
3       35  2618 ACCEPT     all  --  eth1   *       0.0.0.0/0            0.0.0.0/0
4       22 19377 ACCEPT     all  --  eth0   *       0.0.0.0/0            0.0.0.0/0

Chain OUTPUT (policy DROP 0 packets, 0 bytes)
num   pkts bytes target     prot opt in     out     source               destination
1     1060  195K ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
2        0     0 ACCEPT     all  --  *      lo      0.0.0.0/0            0.0.0.0/0
3        0     0 ACCEPT     all  --  *      eth0    0.0.0.0/0            0.0.0.0/0
4        0     0 ACCEPT     all  --  *      eth1    0.0.0.0/0            0.0.0.0/0

Chain DNSDROP (2 references)
num   pkts bytes target     prot opt in     out     source               destination
1        9   558 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0
начинаю потихоньку понимать как идут пакеты и что если сначала стоит политика ACCEPT то в этой же цепочке, политику DROP уже не применить к этому пакету.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: настройка IPTables
« Ответ #17 : 18 Мая 2018, 12:39:32 »
Действия ACCEPT и DROP - терминирующие, т.е. при их выполнении пакет покидает текущую цепочку.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: настройка IPTables
« Ответ #18 : 18 Мая 2018, 21:13:01 »
Если вы хотите, чтобы клиент использвал ваш DNS сервер, дропать что-либо бессмысленно.
Сделайте редирект.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: настройка IPTables
« Ответ #19 : 19 Мая 2018, 09:35:58 »
Ну не то чтобы бесполезно...
Я как-то не задумывался над редиректом dns. А редиректить все DNS-запросы?

Оффлайн obormot

  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: настройка IPTables
« Ответ #20 : 19 Мая 2018, 13:55:45 »
На шлюзе редирект нормально работает. (-t nat -A PREROUTING)
(Нажмите, чтобы показать/скрыть)
dig +short @1.1.1.1 forum.ubuntu.ru
213.108.249.3
213.108.248.249

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: настройка IPTables
« Ответ #21 : 19 Мая 2018, 16:35:28 »
Ну не то чтобы бесполезно...
Я как-то не задумывался над редиректом dns. А редиректить все DNS-запросы?
Я редирекчу всю локальную сеть на локальный DNS. А там fakeresolve как баннерорезка работает.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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