[+] HTB nie pami

Konfiguracja serwerów, usług, itp.
marcin1990
Posty: 16
Rejestracja: 21 lutego 2010, 15:45

[+] HTB nie pamięta regułek po restarcie

Post autor: marcin1990 »

Witam.

Otóż mam taki problem, HTB nie pamięta regułek po restarcie systemu, tak wszystko pięknie działa ograniczanie łącza oraz podział łącza. Dopóki nie zrestartuje się systemu. Nie wiem co z tym zrobić, ponieważ to przy większej ilości użytkowników będzie bardzo męczące wprowadzać regułki. Pozdrawiam i dziękuję za pomoc.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Jakoś mnie to nie dziwi, że nie pamięta :P
A masz uruchamiany jakiś skrypt z tymi regułkami podczas startowania systemu?
Bo jak nie to będzie ciężko...
marcin1990
Posty: 16
Rejestracja: 21 lutego 2010, 15:45

Post autor: marcin1990 »

Właśnie nie, sprawa wygląda następująco, po instalacji systemu Debian 5.03 Lenny dodaje tylko mc, ssh i squida. Konfiguruję interfejs kart sieciowych i tyle. Do tego mam iptables oraz iproute wraz z jądrem 2.6.686.6 zainstalowane ale gdy wpisuję regułki do htb z terminala po prostu to działają one dopóki nie uruchomię ponownie serwera. Czyli np. stworzyć plik startowy, wpisać w niego regułki i dodać do jądra, tak, bo nic innego mi nie przychodzi na myśl.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Tak, taka jest zasada działania, tak samo jest z regułkami iptables, po restarcie musisz wprowadzić je na nowo.
Stwórz sobie gdzieś plik, np /etc/init.d/htb, nadaj mu prawa do uruchamiania, wpisz do niego to co chcesz i dodaj ścieżkę do niego w /etc/rc.local
To jest jeden ze sposobów jak to możesz zrobić.
marcin1990
Posty: 16
Rejestracja: 21 lutego 2010, 15:45

Post autor: marcin1990 »

Rozumiem. prawa do uruchamiania, czyli prawa dostępu ustawić mu na 777 mam rozumieć, a czy ten plik wystarczy, że będzie np. nazwę miał HTB, czy jakieś rozszerzenie musi posiadać tak jak w Windows np exe. Uczę się dopiero Linuksa więc proszę być wyrozumiałym.

Pozdrawiam Marcin1990
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

marcin1990, podstawy się kłaniają, w Linuksie nie ma jako takich rozszerzeń plików, liczą się głównie ich prawa dostępu, jaką nazwę sobie dasz, taka będzie, pamiętaj jednak, że to nie Windows i wielkie litery mają znaczenie.
A co do praw dostępu, 755 w zupełności wystarczy.
Finarfin
Posty: 31
Rejestracja: 30 marca 2009, 16:17

Post autor: Finarfin »

marcin1990, zrób tak, stwórz plik w /etc/init.d o nazwie htb. Następnie:

Kod: Zaznacz cały

chmod +x /etc/init.d/htb
Potem:

Kod: Zaznacz cały

update-rc.d htb defaults

I powinno śmigać.
marcin1990
Posty: 16
Rejestracja: 21 lutego 2010, 15:45

Post autor: marcin1990 »

Po prostu uczę się dopiero Linuksa, system jest bardzo skomplikowany ale szybko łapię. Pozdrawiam i dziękuje. W razie większych problemów odezwę się na forum.

Wszystko śmiga bardzo dobrze, wielkie dziękuję.
ODPOWIEDZ