Iptables или, как побороть фаервол хостера

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
_R-S_
Сообщения: 158
Зарегистрирован: 01 фев 2018, 20:36
Благодарил (а): 49 раз
Контактная информация:

Iptables или, как побороть фаервол хостера

#1

05 апр 2018, 12:16

Не знаю, в тот ли раздел тему запускаю, может, нужно в вопросы новичков.

Не нашел ни одной темы по настройке Iptables. Вообщем, есть проблема. На удаленном сервере у хостера предустановлен фаервол, который управляется из админки на сайте. Ну, как управляется - можно добавить только айпишник в исключение по портам и по протоколам. Понятное дело, что для юзеров уже не просто коннектится с разных устройств. Решил я значит поменять правила Iptables, думал, что если влезу в утилиту по ssh, а потом запущу фаервол из админки, то он запустится с моими изменениями. Ан фиг, не вышло. Вообщем, мною было сделано, следующее:

sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F

sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT

sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT

sudo iptables -I INPUT 1 -i lo -j ACCEPT

sudo iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

sudo iptables -P INPUT DROP

sudo iptables -P INPUT ACCEPT

sudo iptables -A INPUT -j DROP

sudo apt-get update
sudo apt-get install iptables-persistent

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

Аватара пользователя

broken
Сообщения: 342
Зарегистрирован: 01 сен 2016, 01:45
Решено: 3
Благодарил (а): 21 раз
Поблагодарили: 14 раз
Контактная информация:

Iptables или, как побороть фаервол хостера

#2

05 апр 2018, 13:01

_R-S_ писал(а):
05 апр 2018, 12:16
Понятное дело, что для юзеров уже не просто коннектится с разных устройств.
Почему?

no avatar

Автор темы
_R-S_
Сообщения: 158
Зарегистрирован: 01 фев 2018, 20:36
Благодарил (а): 49 раз
Контактная информация:

Iptables или, как побороть фаервол хостера

#3

05 апр 2018, 13:28

broken писал(а):
05 апр 2018, 13:01
Почему?
потому что доступ к серверу к любому порту только для айпи, которые в исключении в правилах фаервола, если фаервол включен. Айпи должен быть статичным, да, и каждый раз, например, при необходимости коннекта с телефона, нужно влазить в панель на сайте и вносить новый айпи в исключения, перед запуском протокола.

Аватара пользователя

broken
Сообщения: 342
Зарегистрирован: 01 сен 2016, 01:45
Решено: 3
Благодарил (а): 21 раз
Поблагодарили: 14 раз
Контактная информация:

Iptables или, как побороть фаервол хостера

#4

07 апр 2018, 00:10

Вы уж определитесь... запретить вы хотите или разрешить )

Аватара пользователя

Chocobo
Сообщения: 10064
Зарегистрирован: 27 авг 2016, 22:57
Решено: 216
Откуда: НН
Благодарил (а): 838 раз
Поблагодарили: 3042 раза
Контактная информация:

Iptables или, как побороть фаервол хостера

#5

07 апр 2018, 00:28

_R-S_, учитывая вышеописанное, вопрос.
Добавляя адрес в интерфейсе - он отображается в iptables?
Не случится ли так, что веб-конфигуратор обращается к файрволу в инфраструктуре хостера над вмкой?
Изображение
   
Изображение

no avatar

Автор темы
_R-S_
Сообщения: 158
Зарегистрирован: 01 фев 2018, 20:36
Благодарил (а): 49 раз
Контактная информация:

Iptables или, как побороть фаервол хостера

#6

07 апр 2018, 09:46

Chocobo писал(а):
07 апр 2018, 00:28
Добавляя адрес в интерфейсе - он отображается в iptables?
Не случится ли так, что веб-конфигуратор обращается к файрволу в инфраструктуре хостера над вмкой?
скорее всего так и есть. а как проверить?

Аватара пользователя

Chocobo
Сообщения: 10064
Зарегистрирован: 27 авг 2016, 22:57
Решено: 216
Откуда: НН
Благодарил (а): 838 раз
Поблагодарили: 3042 раза
Контактная информация:

Iptables или, как побороть фаервол хостера

#7

07 апр 2018, 10:30

ну, опять же - добавляя адрес в веб-морде, он должен приехать в цепочки правил твоего апйтейблс.
Если нет - то видимо не твоего :)
Изображение
   
Изображение

Аватара пользователя

Imperio
Сообщения: 173
Зарегистрирован: 06 фев 2018, 12:32
Решено: 2
Откуда: Ярославль
Благодарил (а): 36 раз
Поблагодарили: 27 раз
Контактная информация:

Iptables или, как побороть фаервол хостера

#8

07 апр 2018, 17:13

Chocobo писал(а):
07 апр 2018, 00:28
Не случится ли так, что веб-конфигуратор обращается к файрволу в инфраструктуре хостера над вмкой?
С вероятностью 99,99% случится :) Не помню, чтобы у кого-то видел такую реализацию, чтобы управлять iptables сервера/впски из личного кабинета у хостера.
Такая реализация, конечно, могла бы помочь, когда клиенты рукопопят iptales. Но на этот случай, как правило у всех есть режим rescue/recovery.

Закрыто

Вернуться в «Системные утилиты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя