Как запустить/остановить iptables?

Изучая некоторые новые вещи об iptables, я не могу пройти через это. В то время как я пытаюсь начать, он говорит, как

 root@badfox:~# iptables -L -n -vChain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target     prot opt in     out     source               destination         Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target     prot opt in     out     source               destination         Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target     prot opt in     out     source               destination         root@badfox:~# service iptables stopiptables: unrecognized serviceroot@badfox:~# service iptables startiptables: unrecognized service

Источник: http://www.cyberciti.biz/tips/linux-iptables-examples.html

Почему я становлюсь таким?

РЕДАКТИРОВАТЬ: Итак, мой брандмауэр уже запущен, но почему я не получаю выходных данных, как я упоминал в ссылке на исходную ссылку в первой тренировке.

Вот мой вывод

root@badfox:~# sudo start ufwstart: Job is already running: ufwroot@badfox:~# iptables -L -n -vChain INPUT (policy ACCEPT 4882 packets, 2486K bytes) pkts bytes target     prot opt in     out     source               destination         Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target     prot opt in     out     source               destination         Chain OUTPUT (policy ACCEPT 5500 packets, 873K bytes) pkts bytes target     prot opt in     out     source               destination         root@badfox:~# 

То Несложный Брандмауэр или ufw является инструментом настройки для iptables это происходит по умолчанию в Ubuntu. Так что, если вы хотите начать или остановить ufw сервис, вы должны были бы сделать что-то вроде этого

#To stop$ sudo service ufw stopufw stop/waiting#To start$ sudo service ufw startufw start/running

О том, почему вы не получаете выходные данные, как показано в источник. Там четко указано, что вывод, который вы получаете, предназначен для неактивного брандмауэра, то есть никаких правил не установлено. Так что попробуйте установить некоторые правила в iptables. Вот этот Ubuntu Wiki на iptables это показывает вам, как их устанавливать, редактировать и тому подобное.

команда service очень хорошо работает в системах на базе RedHat с iptables, даже в Centos 7, где используется systemd.

Так что, если системы на базе Debian не считают iptables сервисом как таковым, его все равно можно рассматривать как таковой. И команда "service iptables restart" на самом деле очень полезна, особенно когда вы хотите, чтобы iptables восстановили правило "по умолчанию" (имеется в виду использование основного скрипта; в centos /etc/sysconfig/ iptables и т.д.)

iptables - это не сервис, он работает постоянно, единственный верный способ остановить брандмауэр - это сбросить правила, чтобы все было пустым и ПРИНЯТЬ. Но о чем именно вы спрашиваете? По умолчанию никогда не настраиваются какие-либо правила.

Просто предложение, почему бы вам не обратиться к Официальным iptables how to.

Приведенные выше команды показывают, что у вас нет какого-либо определенного пользователем правила.Если под этим вы подразумеваете, что хотите изучить брандмауэр, реализованный iptables , то следуйте этому ответу , хотя мой ответ, но в нем есть соответствующие ссылки, которые помогут вам начать работу с iptables в Ubuntu. Также смотрите его справочную страницу.И, пожалуйста, отредактируйте вопрос так, чтобы он соответствовал тому, что именно вы задаете простыми словами.

@LordofTime , пожалуйста, нажмите на ссылку на источник

Нет “(почему бы и нет )” , это был просто способ предложить , а не спрашивать причину или что-то еще : D . Спасибо, я никогда больше не буду пробовать эту однострочную фразу : D.