ferm, инсталляция и запуск [ЗАКРЫТО]

Здравствуйте, недавно установил Kubuntu 10.04.
Узнал, что iptables работает как firewall.
Услышал, что программа ferm предоставляет графический интерфейс для настройки правил iptables.

Необходимо настроить firewall в Linux, но не получается, опыта мало или ещё чего-то.. Помогите, пожалуйста.

Вопросы:
1. как установить ferm?
2. как запустить ferm?

Предпринятые попытки:
Установил ferm через программу Muon.
Но после инсталляции я не нашёл ярлыка для запуска в меню "пуск".
Программа Muon, тем временем, говорит, что пакет ferm установлен.
И тут я понимаю, что не знаю способов узнать что установлено, а что нет.
И не знаю как узнать, у каких установленных программ есть gui-интерфейсы.

Инструкцию для iptables нашёл здесь:
http://www.posix.ru/network/iptables/
http://www.opennet.ru/docs/RUS/iptables/

Программу ferm (помимо репозитория) нашёл здесь:
http://ferm.foo-projects.org/

С сайта ferm скачал и распоковал архив ferm-2.0.7.tar.gz.
Я ознакомился с файлом README.txt

Из README.txt я понял, что скачанный мной архив можно (или надо) проинсталлировать, выполнив make install
А для запуска надо выполнить import-ferm >/etc/ferm/ferm.conf
Но запуск не удался.

Как я запускал:
1. Подключил модули связанные с iptables командой modprobe.
Файл iptables.sh

(Честно говоря, файл выше не запустился у меня, хотя сделал его исполняемым. Поэтому каждую строчку из этого файла я запускал вручную по очереди с указанием вначале слова sudo)

2. Произвёл инсталляцию ferm по инструкции из readme.txt.
Зашёл в консоли в папку с ferm и выполнил команду
vlad@home-1:~/Загрузки/ferm/ferm-2.0.7$ sudo make install
В ответе системы меня смутило слово "Ошибка 1"
install -d -m 755 /usr/share/doc/ferm/examples /usr/sbin
install -m 644 AUTHORS COPYING NEWS README TODO /usr/share/doc/ferm
install -m 644 examples/*.ferm /usr/share/doc/ferm/examples
install -m 755 src/{import-,}ferm /usr/sbin/
install: невозможно выполнить stat для «src/{import-,}ferm»: Нет такого файла или каталога
make: *** [install] Ошибка 1

3. После всех сделанных манипуляций, попытался запустить ferm коммандой
sudo import-ferm >/etc/ferm/ferm.conf
На что получил ответ:
bash: /etc/ferm/ferm.conf: Отказано в доступе
(Странно, я ведь вписал sudo. Или для части комманды после символа > нужно ещё одно sudo ?)

4. Для чистоты эксперимента, я перенёс файл ferm.conf в домашний каталог. Диалог с системой следующий:
vlad@home-1:~$ import-ferm >/home/vlad/ferm.conf
Программа 'import-ferm' на данный момент не установлена.  Вы можете установить её, выполнив:
sudo apt-get install ferm
vlad@home-1:~$ sudo import-ferm >/home/vlad/ferm.conf
sudo: import-ferm: command not found

Получается ferm не был установлен командой "sudo make install"?

5. Выполнил рекомендации системы, установил ferm через apt-get

6. Теперь при попытках запустить что-то система тихо молчит. Или это программа молча выполняется, не ясно
vlad@home-1:~$ import-ferm >/home/vlad/ferm.conf
vlad@home-1:~$ sudo import-ferm >/home/vlad/ferm.conf

7. Также пробовал и вторую команду (не зная, что она делает):
vlad@home-1:~$ ferm /home/vlad/ferm.conf
iptables-restore v1.4.4: iptables-restore: unable to initialize table 'filter'

Error occurred at line: 2
Try `iptables-restore -h' or 'iptables-restore --help' for more information.
Failed to run /sbin/iptables-restore
iptables-restore v1.4.4: iptables-restore: unable to initialize table 'filter'

Error occurred at line: 1
Try `iptables-restore -h' or 'iptables-restore --help' for more information.
Failed to run /sbin/iptables-restore
vlad@home-1:~$ sudo ferm /home/vlad/ferm.conf

На этом я остановился и решил спросить здесь. (Гугл ответов не дал)

Как же настроить правила iptables через ferm?

И iptables вроде работает, так как команда iptables-save выдаёт:

(Раньше выдовала меньше, наверное я загрузил случайно файл ferm.conf)

Спасибо.

(P.S. Извените за много слов)
(P.P.S. Перешёл на Linux, потому-что Windows меня порадовала вирусом при установленном Касперском, хотя по мутным сайтам не хожу)

0
wherecat - 23 Октябрь, 2010 - 13:03
Изображение пользователя wherecat.

"sudo apt-get install ferm" нынче совсем не котируется?

Молодец, автор. Удачи вам!
Ваш образ действий ясно говорит, что в недалеком будущем вы получите заслуженное признание, как минимум создав свой дистрибутив линукса.

0
ElrikEdward - 23 Октябрь, 2010 - 14:17

"sudo apt-get install ferm" я делал, (в пункте 5 описано)
После инсталляции не удалось запустить, воспользоваться.

Может у кого-нибудь ссылки есть на русский мануал, или на рабочие примеры с английским мануалом?

0
Жюстина - 23 Октябрь, 2010 - 15:36
Изображение пользователя Жюстина.

Поискала я этот ferm по моему настраивать его ещё сложнее чем iptables. Если нужен действительно гуи к iptables то это firestarter (в репозиториях он есть), по умолчанию этот firestarter вообще параноик, хотя собственно зачем фиревол нужен то?

Что, неужели перейдя с виндовса мы сразу бацаем сервер на линуксе???

+1
Vlad_W_1999 - 25 Октябрь, 2010 - 00:22

Давно ты на маздае не сидела! После этого гада (маздая) не настроенный фаервол воспринимается как голая задница в компании гомосеков. :-) Впрочем, у меня реальный IP адрес и не настроенный фаервол чреват последствиями...

А уважаемому новому члену сообщества хочется посоветовать не компостировать себе мозги с графической оболочкой и таки настроить фаервол через консоль (хотя я и не сторонник такого рода действий в XXI веке). Рискну дать ссылку на то, как настраивался я. Как по мне, то именно эта несёт наиболее удобоваримую инструкцию.

0
wherecat - 25 Октябрь, 2010 - 10:18
Изображение пользователя wherecat.

На вкус и цвет, кому то iptables понятнее, кто то ферму логичнее считает. Для нас, новичков, второе таки удобеее. А firestarter каноничный пример гуёвого гуя ибо его эргономика гробит на корню все надежды на оправданность его существования.

0
Buy - 24 Октябрь, 2010 - 02:49

> Услышал, что программа ferm предоставляет графический интерфейс для настройки правил iptables

Нет, это консольная программа (фронтэнд - это не обязательно гуй), поэтому в меню "пуск" после установки её искать и не стоило.

> И не знаю как узнать, у каких установленных программ есть gui-интерфейсы

У тех, что в меню Пуск они есть точно :) в остальном надо предварительно быстро погуглить.

> И тут я понимаю, что не знаю способов узнать что установлено, а что нет.

Ну пакетный же менеджер показывает это (тот же Muon), кроме того:

~$ sudo dpkg -s [имя пакета]

Или

~$ aptitude show [имя пакета]

Eсли не знаешь точно полное имя пакета, можно предварительно уточнить его:

~$ aptitude search [часть имени пакета]

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

Так что мой совет:

Удали ferm

~$ sudo aptitude remove ferm

Потом

~$ sudo aptitude install firestarter

Кстати, Firestarter ты обязательно найдешь в меню Пуск ;)

+2
ElrikEdward - 24 Октябрь, 2010 - 20:43

to Жюстина:

Что, неужели перейдя с виндовса мы сразу бацаем сервер на линуксе???

Нет, конечно нет)
Просто имея долгое время дело с виндовс, у меня сложилось представление, что тебя могут поиметь взломать с любой стороны и выкачать личную информацию. И скорее всего, я об этом никогда не узнаю. )
Ощущение, что я в винде как "на ладони", даже при включенном Брендмауре (Оутпосте) и Касперском. Поэтому она не пригодна для работы.

Если нужен действительно гуи к iptables то это firestarter

Установил.. Впечатление очень приятное )
Спасибо за совет, даже не пришлось "мучаться" с установкой всё встало гладко ))
Буду осваивать эту программу и тестировать её работу nmap-ом с другого ПК :)

to Vlad_W_1999:

Давно ты на маздае не сидела! После этого гада (маздая) не настроенный фаервол воспринимается как голая задница в компании гомосеков. :-)

Очень.. образный и красочный пример )) Честно говоря, я даже проникся чувством опасности )
А что, на "маздае" опасно сидеть даже из под Linux-а (с настройками по умолчанию)?
Как именно опасно, через порты или через Бразуер залезает враг?

http://asplinux.net/node/18

О, да! Это как раз была моя первая инструкция по iptables, которую я читал, правда на другом сайте. Вот только ссылку я от неё потерял и не мог найти :). Спасибо за ссылку.
(P.S. Вы немного не правильно записали ссылку в самом тексте, поэтому она вышла битой. Вот так правильно будет http://asplinux.net/node/18 )

to Buy:
Спасибо, что не обошли ответом мои ламерские вопросы ) Буду знать, записал.
Я их нашёл в своём распечатанном листочке, от сюда
http://www.f-notes.info/linux:linux_command

Кстати, Firestarter ты обязательно найдешь в меню Пуск ;)

..нашёл )

to all:
Всем спасибо ) буду изучать работу firestarter
При новых вопросах создам тему firestarter )

0
Vlad_W_1999 - 25 Октябрь, 2010 - 00:26

А что, на "маздае" опасно сидеть даже из под Linux-а (с настройками по умолчанию)?

:-) Ну, во времена моей молодости "маздаем" было принято называть MS Windows. Привычка за 20 лет въелась. Впрочем, если ты спрашивал о том, будет ли безопасно, если ты поставишь виртуальную машину и в ней маздай, то тут у меня данных нету.

Ссылку поправил. Вроде как должно быть нормально.

+1
Buy - 24 Октябрь, 2010 - 21:15

> Спасибо за совет, даже не пришлось "мучаться" с установкой всё встало гладко ))

Не стоит так переживать по поводу установки пакетов, если используешь пакетный менеджер (в нашем случае это apt или теже фронтэнды к нему - aptitude, Muon, Synaptic, KPackageKit) то никаких проблем нет. Поэтому избегай без крайней необходимости устанавливать пакеты напрямую из тарболов и все будет гладко как с установкой так и с удалением.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры