У меня Mandriva Linux не могу настроить на iptables проброс порта.
Даже скажу больше вообще не понимаю как настроить Ип таблес или добавить правило.
Даже скажу больше вообще не понимаю как настроить Ип таблес или добавить правило.
12.07.2016 17:29:45
У меня Mandriva Linux не могу настроить на iptables проброс порта.
Даже скажу больше вообще не понимаю как настроить Ип таблес или добавить правило. |
|
|
12.07.2016 21:34:30
Вначале кратко, ответ где лежит конфиг иптаблес: RedHat based -> /etc/sysconfig/iptables
Mandriva 2007 и iptables # Инструкция для активации правил в дистрибутивах Mandriva (Mandrake) # Необходимо установить пакет iptables из вашего дистрибутива # Настройте правила в данном скрипте под ваши условия и # сохраните файл под любым именем # Запустите данный скрипт, затем выполните комманду: # iptables-save -c > /etc/sysconfig/iptables # Через центр управления Mandrakelinux, в разделе Система # запустите настройку сервисов и отметьте сервис iptables # чтобы он стартовал при загрузке # После этого перезапустите iptables коммандой: # service iptables restart # Проверьте результат коммандой: # iptables -L # Если необходимо изменить правила, # отредактируйте скрипт с правилами и повторите комманды: # iptables-save -c > /etc/sysconfig/iptables # service iptables restart # Проверьте результат коммандой: # iptables -L Если при добавление правила вываливается ошибка: iptables: No chain/target/match by that name Если речь про правило из цепочки PREROUTING Если iptables не указать таблицу (-t table), то по умолчанию он использует таблицу filter, а в ней нет цепочки PREROUTING. Добавь «-t nat» к команде. Пример(проброса порта): iptables -t nat -A PREROUTING -d XXX.XXX.XX.XX/32 -p tcp -m tcp --dport 6899 -j DNAT --to-destination 192.100.100.19:80 Для вывода списка правил -t nat: iptables -L -t nat |
||||
|
||||