LINUX.ORG.RU

Правила iptables и несколько внешних IP адресов на одном интерфейсе

 


0

1

Добрый день Столкнулся с ситуацией когда на виртуальном хостинге несколько белых IP адресов на одном интерфейсе. Если ранее, когда на интерфейсе был всего один статический белый IP адрес, для открытия порта использовал команду: [code] iptables -A INPUT -p tcp –dport <port_number> -j ACCEPT [/code] То теперь, когда на интерфейсе несколько статических IP адресов порт не открывается. Как открыть порт:

  1. На всех IP адресах?
  2. Только на одном из IP адресов? Операционная система Ubuntu 22 Заранее премного благодарен.! С уважением и наилучшими пожеланиями!

На всех IP адресах?

Уже сами написали.

Только на одном из IP адресов?

Ну укажите destination

iptables -A INPUT -p tcp -d <ip> –dport <port_number> -j ACCEPT

ALiEN175
()

Набери iptables -S и изучи что там есть. Подумай заодно, нужно ли оно всё или нет. iptables -A INPUT не открывает никакие порты, оно просто дописывает правило в конец цепочки INPUT. Какой эффект от этого получится - зависит от того, что в этой цепочке уже есть, поэтому, ещё раз повторю, набери iptables -S и изучи её содержимое. Чем выше правило в списке, тем больше у него приоритет.

firkax ★★★★★
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария