LINUX.ORG.RU

iptables Не проходит добавление правил

 ,


1

1

Приветствую Вас гуру формовчане!!!

OS ubuntu 24.04

при попытке добавить именно вот это правило

iptables -A FORWARD -i eth0 -o tun0 -m state --state ESTABLISHED,RELATED -j A

1 раз выдало

Try `iptables -h' or 'iptables --help' for more information```

я попытался исправить командой

```update-alternatives --set iptables /usr/sbin/iptables-legacy```

Теперь стало выдавать

```iptables v1.8.10 (legacy): Couldn't load target `A':No such file or directory
Try `iptables -h' or 'iptables --help' for more information```

Вопрос где ошибка запряталась?
или так. что я не так сделал?
Сразу скажу просто подскажите решение, а не рассуждайте какой я тупой и тому подобное 

С уважением 


Последнее исправление: elavex (всего исправлений: 1)
Ответ на: комментарий от elavex

Правильный ответ уже был: iptables Не проходит добавление правил (комментарий)

Читай внимательнее, что копипастишь, и проверяй

я старше тебя как минимум раза в 2-3 А

Врешь, старикашка, не может тебе быть столько лет. Человеки столько не живут. А по поведению и вовсе школота

router ★★★★★
()
Ответ на: комментарий от router

Вполне возможно. Но мы не узнаем) У человека цель не решить задачу, а заставить сервер принимать команду.

Aceler ★★★★★
()
Последнее исправление: Aceler (всего исправлений: 1)
Ответ на: комментарий от Aceler

Еже один глупый вопрос открываю порт

sudo iptables -A INPUT -p tcp --dport порт -j ACCEPT

или так

iptables -A INPUT -i eth0 -p udp --dport порт -j ACCEPT

вроде бы как должен порт открытым быть, но а воз и нынче там, порт всё-равно закрыт (проверял онлайн через сайты ну и местными утилитами типа telnet или netstat)

да и сохраняю правила

sudo netfilter-persistent save

Вот что не так делаю или чтото еще нужно поставить

elavex
() автор топика
Ответ на: комментарий от elavex

Инструменты диагностики:

  • tcpdump (с фильтрами вроде port X) покажет, есть ли трафик
  • iptables с ключами -nvx покажет счетчики. по счетчикам можно прикинуть, идет ли трафик через правила так, как ты предполагаешь

ну и «-o tun0» vs «-i eth0» наводит на разные мысли

  • если туннель на промежуточном узле, на нем тоже должнен быть разрешен трафик (и, видимо, nat)
  • если туннель на том же самом хосте, проверь nat
router ★★★★★
()
Последнее исправление: router (всего исправлений: 2)
Ответ на: комментарий от router

Врешь, старикашка, не может тебе быть столько лет. Человеки столько не живут. А по поведению и вовсе школота

ну вот, лор уже забыл про «седое муде»…. как так.. ((

aol ★★★★★
()
Ответ на: комментарий от elavex

Вот почему такие люди злые!!!

Я не так просто спрашиваю и прошу помощи, а злые языки указывают не на проблему о которой я спрашиваю, а о том что я плохо знаю русский или обзываются малолеткой, а ведь мне скоро будет 56 годов, да и в следствии перенесенной мною болезни у меня иногда путаются мысли и я забываю много (если, что я инвалид 1 группы) и покопатся с сервером для меня как бы отдушина да и мысли в порядок приходят.

А вообще я до сих пор занимаюсь узакониванием жилых домов переводом из садовых домов в жилые и по случаям если вас затопил сосед и Т.П.

Вот ситуация для примера Вас затопил сосед сверху так как решение проблемы с соседом у вас не получилось ( он не отдаёт деньги за ремонт и при решении проблемы вы ему и морду били и тп). Куда вы пойдете? Ну конечно в техническую экспертизу, а там я работаю вы мне задаете вопросы что сделать да как это сделать, а я вам говорю, что вы тупой малолетка не чего не знаете идите сначала закон почитайте и техническую документацию СП и СНиП, а вот потом приходите может быть я вам и помогу.

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

С уважением к тем кто действительно хочет помочь

Вячеслав Владимирович

elavex
() автор топика
Последнее исправление: elavex (всего исправлений: 5)
Ответ на: комментарий от elavex

злые языки указывают не на проблему о которой я спрашиваю

Вопросы, которые Вы задаете, содержат очевидные ошибки, поэтому даже самые точные ответы на эти вопросы никак не помогут в решении Вашей задачи. Со стороны это выглядит так как будто Вы пытаетесь применить найденное где-то решение похожей проблемы совершенно не понимая для чего нужен каждый из шагов, и как использовать это решение в Вашем случае.

Полезные ответы можно получить если рассказать об исходной задаче, а не о проблемах при попытке ее решения выбранным Вами способом.

No ★★
()
Ответ на: комментарий от No

А я о чем проблема довольно простая на сервере с UBUNTU имеется только iptables ставить дополнительно ПО нельзя

то есть я естественно не помню как добавлять правила для iptables я ищу ответ на просторах интернета ну и + свои наработки

Раньше и довольно продолжительное время более 20 лет я имел дело только с осью типа Centos начиная с версии 5.5 там все довольно просто если команды по iptables не проходят то тупа достаёшь файл с правилами меняешь их в блокноте и все потом работает на c Ubuhtu этот номер почему то не проходит да и поменять на Centos тоже нельзя

А вообще сейчас простая задача открыть любой порт по желанию для доступа к определенной папке через фтп клиента да и порты приходится менять каждый раз после передачи документов

Вот както так

elavex
() автор топика
Ответ на: комментарий от elavex

Если, как я понял, у тебя ubuntu, то твои правила должны быть в /etc/iptables/rules.v4
Применить после правки: systemctl restart netfilter-persistent
Посмореть что получилось: iptables -vnL
Первое что попалось.

hbars ★★★★★
()
Последнее исправление: hbars (всего исправлений: 1)
Ответ на: комментарий от elavex

Смущает, что за 20 лет использования iptables, ты не запомнил назначение ключа "-j".
Зная назначение этого ключа ты бы понял причину ошибки за несколько секунд и тебе не пришлось бы общаться на этом токсичном форуме :)

А вообще сейчас простая задача открыть любой порт по желанию для доступа к определенной папке через фтп клиента да и порты приходится менять каждый раз после передачи документов

Какой интересный велосипед.
Прочитай про «port knocking». Это замечательный инструмент для организации временного доступа к небезопасным сервисам из внешних сетей.

vel ★★★★★
()
Ответ на: комментарий от vel

port knocking

Служба knockd ожидает «открывающей» последовательности по указанным в конфигурации портам. Необходимо использовать порты, не занятые другими сетевыми службами. По получении ожидаемой последовательности knockd выполняет команду, открывающую «полезное» подключение.

Установка службы knockd

так вот в техзадании я написал что на сервер нельзя ставить ПО и службы

elavex
() автор топика
Ответ на: комментарий от elavex

port knocking - это идея. Её можно реализовать разными способами.
Есть реализация при помощи iptables.

Кроме того, можно использовать не только номера портов, но и размер пакетов.
В качестве клиента можно использовать ping с указанием размера пакета.

Для port knicking можно использовать логи веб-сервера. Последовательное обращение к определенным страничкам можно использовать для открытия порта.

vel ★★★★★
()