|
[+] HTB nie pamięta regułek po restarcie
marcin1990 - 21-02-2010 16:18
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.
LordRuthwen - 21-02-2010 19:24
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 - 21-02-2010 21:01
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.
LordRuthwen - 21-02-2010 21:34
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 - 22-02-2010 07:35
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
LordRuthwen - 22-02-2010 08:26
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 - 22-02-2010 09:03
marcin1990, zrób tak, stwórz plik w /etc/init.d o nazwie htb. Następnie: chmod +x /etc/init.d/htb
Potem: update-rc.d htb defaults I powinno śmigać.
marcin1990 - 22-02-2010 09:15
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ę.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|