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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: -t nat  (Прочитано 849 раз)

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

Оффлайн flant

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
-t nat
« : 05 Июня 2011, 10:41:53 »
как известно, в таблице nat отсутствуют такие действия, как REJECT и DROP.
вопрос: как заблокировать одного конкретного хоста на предмет пробегания через сервер в интернет.

зы: по типу, как бы это работало, если б можно было sudo iptables -t nat -A POSTROUTING -s 192.168.1.32 -j REJECT

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: -t nat
« Ответ #1 : 05 Июня 2011, 11:31:24 »
iptables -I FORWARD -s 192.168.1.32/32 -j  DROP
?
или по другому :
iptables -I INPUT -m mac --mac-source 00:0C:6E:D7:70:CD -j DROP
« Последнее редактирование: 05 Июня 2011, 12:01:03 от alecsartania »
Дома Linux Mint 21.1 / 22.00

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: -t nat
« Ответ #2 : 05 Июня 2011, 13:18:44 »
iptables -I FORWARD -s 192.168.1.32/32 -j  DROP
?
или по другому :
iptables -I INPUT -m mac --mac-source 00:0C:6E:D7:70:CD -j DROP
Таблица input может вам жизнь попротить, если например этот сервер dhcp раздает, т.к. эта таблица отвечает за обращение непосредственно к серверу, а не за транзит через него.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28496
    • Просмотр профиля
Re: -t nat
« Ответ #3 : 05 Июня 2011, 17:18:34 »
как известно, в таблице nat отсутствуют такие действия, как REJECT и DROP.
вопрос: как заблокировать одного конкретного хоста на предмет пробегания через сервер в интернет.
А при чём тут nat ?
Это делается в filter/FORWARD
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн flant

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: -t nat
« Ответ #4 : 05 Июня 2011, 18:13:33 »
nat при том, что есть -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
и нужна команда, запрещающая доступ одному конкретному хосту

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: -t nat
« Ответ #5 : 05 Июня 2011, 18:27:12 »
Скрипт очистить иптаблей и добавить иптаблей перезапустить скрипт.
Wars ~.o

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28496
    • Просмотр профиля
Re: -t nat
« Ответ #6 : 05 Июня 2011, 18:54:34 »
nat при том, что есть -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
и нужна команда, запрещающая доступ одному конкретному хосту
Ты русский язык понимаешь? Тебе два раза русским языком сказали, как это делается.
Если ты не знаешь чего-то, не пытайся демонстрировать это столь откровенно, смешно выглядит.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн flant

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: -t nat
« Ответ #7 : 06 Июня 2011, 10:09:53 »
прошу прощения, сразу не понял iptables -I FORWARD -s 192.168.1.32/32 -j  DROP помогло

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: -t nat
« Ответ #8 : 06 Июня 2011, 11:33:00 »
-A добавить, -D удалить.
Wars ~.o

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: -t nat
« Ответ #9 : 06 Июня 2011, 12:00:05 »
-I - тоже добавить, но в нужную позицию

 

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