Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: emoto2 в Apr 17, 2014, 20:19



Титла: запаметяване на команда при рестарт
Публикувано от: emoto2 в Apr 17, 2014, 20:19
Здравейте отново, ползвам дебиан 7.4.0 без графична среда и при всеки рестарт на компютъра трябва да въвеждам тази команда iptables -A INPUT -p udp -m udp -m string --hex-string "|72636F6E|" --algo kmp -j DROP за да работи. Та можете ли да ми кажете какво да направя че командата да е активирана винаги дори и след рестарт за да не я пиша всеки път :)


Титла: Re: запаметяване на команда при рестарт
Публикувано от: sickmind в Apr 17, 2014, 20:28
http://www.thomas-krenn.com/en/wiki/Saving_Iptables_Firewall_Rules_Permanently

иначе забелязах, че доста хора просто ползват /etc/rc.local


Титла: Re: запаметяване на команда при рестарт
Публикувано от: emoto2 в Apr 17, 2014, 20:34
До колкото разбрах от това което написа, трябва да инсталирам само apt-get install iptables-persistent и да напиша командата и повече няма да се занимавам с нея?


Титла: Re: запаметяване на команда при рестарт
Публикувано от: sickmind в Apr 17, 2014, 20:50
iptables-persistent load'ва автоматично руловете от /etc/iptables/rules.v4
а за да запишете текущите правила там може да ползавте: iptables-save > /etc/iptables/rules.v4

във вашия случай направете следното:
apt-get install iptables-persistent
iptables -A INPUT -p udp -m udp -m string --hex-string "|72636F6E|" --algo kmp -j DROP
iptables-save > /etc/iptables/rules.v4
reboot