Автор Тема: Помощ за iptables  (Прочетена 820 пъти)

dream

  • Гост
Помощ за iptables
« -: Sep 01, 2006, 00:17 »
Значи ползвам Ubuntu и iptables по подразбиране ми забранява всички портове, което е хубаво. Разбрах как се отварят портовете които ми трябват, те са за Azureus и ldcpp, проблема е там че не знам как да направя промените постоянни. Използвах като root командата iptables-save > file за да запазя настройките в файл и в момента позлвам командата iptables-restore < file всеки път след рестарт за да заредя настройките. Въпроса ми е как това да става автоматично при всяко рестартиране на системата? Пробвах да сложа командата в bootmisc.sh, но не подейства (може би не знам точния синтаксис..). Съжалявам но не съм много навътре в нещата и ще се радвам ако някой може да ми помогне.
Активен

  • Гост
Помощ за iptables
« Отговор #1 -: Sep 01, 2006, 17:19 »
опиши ги в rc.local
това не е най-доброто решение но като за начало ще свърши работа.

Другият начин е да си създадеш един файл примерно:
touch rc.firewall  
и да му зададеш права примерно:
chmod 777 rc.firewall
и в него си опиши iptables правилата.
Като незабравяй да го сложиш в
etc/rc.d/rc.firewall
така ще ти се стартира всеки път. '<img'>

успех '<img'>
Активен

morbid_viper

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: (Open)SUSE since v5.3 (1999)
  • Window Manager: KDE ориентиран
    • Профил
Помощ за iptables
« Отговор #2 -: Sep 01, 2006, 18:12 »
варианти много... ето още един:
след като си пуснал правилата можеш да направиш
Примерен код
iptables-save > /niakyde/neshto.txt

след това в някой от зареждащите скриптове, в зависимост от дистрибуцията, например /etc/init.d/boot.local записваш:
Примерен код
iptables-restore < /niakyde/neshto.txt


естествено най-добрият начин е да си направиш един скрипт с правилата и него да си го сложиш в съответното ниво за зареждане, както те съветва другарят lmt... нищо че това е за слакуеър.
Активен

-------------------------------------------------
Blessed are we to taste this life of sin!
-------------------------------------------------
Registered Linux user #251276

dream

  • Гост
Помощ за iptables
« Отговор #3 -: Sep 02, 2006, 18:00 »
Оправих нещата, просто добавих командата iptables-restore < file в bootmisc.sh файла... Преди бях пробвал същия начин, но не се получи, сигурно съм допуснал грешка, но тогава не ми се занимаваше да пробвам пак и просто бях решил че така няма да стане. Добре че пробвах отново '<img'>. Както и да е мерси за помощта. Това с rc не знам как се прави - там трябва определен синтаксис във фаиловете да се спазва... Ще проуча въпроса като имам повечко време, но за сега съм доволен че работи '<img'>
Активен

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Помощ за iptables
« Отговор #4 -: Sep 02, 2006, 18:12 »
Здравей, за да ти се стартира дадена програма, скрипт и т.н., не е нужно да редактираш нищо, а просто съответният скрипт да го поставиш в default runlevel със съответният приоритет. Примерно ако искаш скрипта wall.sh  да се стартира наравно с gdm-то (runlevel 2), може да направиш следното ( предполагам, че скрипта ти примерно е в /root):

Примерен код

cd /etc/rc2.d
ln -s /root/wall.sh S20wall.sh

Успех
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Iptables
Настройка на програми
mozly 1 8708 Последна публикация Dec 10, 2002, 23:48
от Vency
iptables
Настройка на програми
sunhater 3 8636 Последна публикация Apr 23, 2003, 15:02
от sunhater
iptables
Настройка на програми
dumdum 4 9977 Последна публикация Apr 30, 2003, 10:40
от dumdum
IPTABLES
Настройка на програми
achird 2 9583 Последна публикация May 20, 2003, 14:14
от achird
iptables
Настройка на програми
dumdum 2 7926 Последна публикация May 03, 2003, 17:00
от