Strona 1 z 1

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

: 21 lutego 2010, 16:18
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.

: 21 lutego 2010, 19:24
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...

: 21 lutego 2010, 21:01
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.

: 21 lutego 2010, 21:34
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ć.

: 22 lutego 2010, 07:35
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

: 22 lutego 2010, 08:26
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.

: 22 lutego 2010, 09:03
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ć.

: 22 lutego 2010, 09:15
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ę.