Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-12-18 21:47:13

  MMW - Użytkownik

MMW
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2006-03-09

Firestarter nie rusza razem z systemem

Witam ponownie - tym razem nowy problem.

Chociaż skonfigurowałem Firestarter, aby odpalał razem z systemem, to podczas startu w logach pojawia się, że próba odpalenia "failed" i trzeba za każdym razem odpalać ręcznie. Ponieważ przeznaczam ten system do przeglądania sieci przez domowników-totalnych amatorów, ręczne odpalanie nie wchodzi w grę. Jak to naprawić?

Powtarzam, że w "preferences" mam zaznaczone: Start/restart firewall on: program statup,  dial-out i DHCP lease renewal. Co jeszcze zrobić, by działało?

Po ręcznym odpaleniu oczywiście przechodzi test skanowania portów, ale przed ręcznym odpaleniem jest tragicznie :-(

//Edycja
Doczytałem, że może chodzić o zmianę hasła, bo normalnie do odpalenia Firestarter żąda hasła root'a. Niestety, nie mam pojęcia, jak ten pomysł na naprawę wcielić w życie.

Offline

 

#2  2006-12-18 22:51:35

  vilkatla - Użytkownik

vilkatla
Użytkownik
Zarejestrowany: 2006-11-30

Re: Firestarter nie rusza razem z systemem

po pierwsze -  firestarter musi sie ladowac pozniej niz urzadzenie obslugujace siec, czyli w katalogu /etc/rcX.d (gdzie X to numer runlevelu z ktorym startujesz) dowiazanie do firewalla musi miec nazwe z numerkiem wyzszym, niz np dowiazanie modemu.

po drugie, zeby firestarter uruchamial sie z systemem i nie krzyczal o haslo:
tworzysz skrypt o tresci

Kod:

#!/bin/sh
sudo firestarter --start-hidden

i umieszczasz go w katalogu autostart
nastepnie nadajesz mu uprawnienia:

Kod:

chmod a+x

i w pliku /etc/sudoers dodajesz wpis:

Kod:

user all= NOPASSWD: /sciezka/dostepu/do/firestarter

w miejsce user wpisujesz nazwe uzytkowinika, a sciezka ma byc do binarki firewalla, nie do skryptu, ma sie rozumiec ;]
jesli nie masz pliku sudoers

Kod:

apt-get install sudo

pzdr

Offline

 

#3  2006-12-19 07:22:03

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Firestarter nie rusza razem z systemem

vilkatla, nie wiem ale mam jakąś awersję do sudo ;] - no spoko, każdy może mieć do czegoś.
Robiłem u siebie automatyczne odpalanie neostrady. Myk jest w tym, że najpierw musi się zsynchronizować modem, a dopiero potem można odpalać plik startowy do połączenia - czyli w sumie identycznie jak opisuje MMW.
Najpierw zrobiłem plik startowy:

touch start
mcedit start

#!/bin/bash
pppd call ueagle-atm

chmod +x start
wrzucam go do /etc/init.d

Ponieważ u mnie modem synchronizuje się tuż przed odpaleniem kdm, a kdm ma numerek 99, więc dowiązania tego pliku do /etc/rcX.d robię z numerem 98
restart i wszystko śmiga


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#4  2006-12-19 08:12:00

  vilkatla - Użytkownik

vilkatla
Użytkownik
Zarejestrowany: 2006-11-30

Re: Firestarter nie rusza razem z systemem

vilkatla, nie wiem ale mam jakąś awersję do sudo ;]

a nie przypadkiem dlatego, ze opiera sie na tym zdrada-Ubuntu? ;P
imho jest to narzedzie calkiem uzyteczne, przynajmniej w momencie, gdy z systemu korzysta wieksza ilosc uzytkownikow, nie wszyscy powinni znac haslo, a jest potrzeba dania im mozliwosci wykonywania niektorych komend.
poza tym sama administracja sysem za pomoca sudo tez nie jest wcale takim glupim rozwiazaniem. przynajmniej bezpiecznie mozna sie rabnac przy rm -r i moc sie jeszcze z tego wybronic ;]

restart i wszystko śmiga

i firestarter nie krzyczy o haslo?


pzdr

Offline

 

#5  2006-12-19 09:25:44

  MMW - Użytkownik

MMW
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2006-03-09

Re: Firestarter nie rusza razem z systemem

Jeśli chodzi o firestarter, to zastosowałem prymitywną, ale skuteczną metodę. Doinstalowałem sobie KDE [domyślnie zainstalowało mi Gnome] i Guarddog'a, który nie robi żadnych problemów przy starcie. Natomiast problem nagrywania płyt jest wciąż aktualny i dzisiaj będę z tym walczył - poleca się łaskawej uwadze ;-)

Offline

 

#6  2007-04-18 08:47:43

  MMW - Użytkownik

MMW
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2006-03-09

Re: Firestarter nie rusza razem z systemem

Witam ponownie

Po całkowicie bezbolesnym zainstalowaniu etch'a znowu mam ten sam problem z Firestarter.

Dlatego chciałbym doprecyzować kwestię porady udzielonej przez vilkatla

1) Co to znaczy "utworzyć skrypt"? Czy mam utworzyć jakiś plik, w który wpiszę proponowany tekst, czyli:

#!/bin/sh
sudo firestarter --start-hidden

2) Do jakiego konkretnie pliku firestarter ma prowadzić ścieżka dostępu?
/sciezka/dostepu/do/firestarter

To znaczy w jakim katalogu on się znajduje, bo niejednokrotnie w różnych katalogach znajdują się pliki o tej samej nazwie i nie wiem, który wybrać.

P.S.
Oprócz tego i nagrywania płyt, którego nie odpaliłem w żadnej dystrybucji, wszystko działa doskonale :-)

Offline

 

#7  2007-04-18 09:11:57

  pasqdnik - Pijak ;-P

pasqdnik
Pijak ;-P
Skąd: Wrocław
Zarejestrowany: 2006-03-06

Re: Firestarter nie rusza razem z systemem

ad 1 Tak
ad 2 Wynikiem polecenia

Kod:

which firestarter

bedzie to co masz wpisac jako

sciezka/dostepu/do/firestarter


Dum spiro - spero ...
pozdrawiam, pasqdnik

Offline

 

#8  2007-04-18 17:42:04

  MMW - Użytkownik

MMW
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2006-03-09

Re: Firestarter nie rusza razem z systemem

No i za nic nie mogę wybrnąć :( Robiłem wszystko, jak umiałem, a nadal nie działa.

Mam pytanie:
1) Jak ustalić, z jakiego runlevelu startuję?

2) W autostart mam plik:

Kod:

chello084010109224:/usr/share/autostart# ls
firestart  kab2kabc.desktop
chello084010109224:/usr/share/autostart#

Zawartość firestart to:

Kod:

chello084010109224:/usr/share/autostart# cat firestart
#!/bin/sh
sudo firestarter --start-hidden
chello084010109224:/usr/share/autostart#

Dalej robię:

Kod:

chello084010109224:/usr/share/autostart# chmod a+x firestart
chello084010109224:/usr/share/autostart#

Później:

Kod:

chello084010109224:/usr/share/autostart# which firestarter
/usr/sbin/firestarter
chello084010109224:/usr/share/autostart#

I tu mam:

Kod:

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults    env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL) ALL
user all= NOPASSWD: /usr/sbin/firestarter

A i tak nic nie działa :-(

Co robić dalej? Ma ktoś pomysł? Czy to sprawa ustawienia runlevelu, czy coś innego?

Offline

 

#9  2007-04-18 18:19:28

  vilkatla - Użytkownik

vilkatla
Użytkownik
Zarejestrowany: 2006-11-30

Re: Firestarter nie rusza razem z systemem

1. np tak:

Kod:

$ cat /etc/inittab | grep initdefault

a sprobuj wrzucic ten skrypt do /etc/init.d i stworz dowiazanie w katalogu /etc/rcX.d (gdzie X to jest numer z wyniku polecenia powyzej)

Kod:

# ln -s /etc/init.d/firestart /etc/rcX.d/SXXfirestart

(gdzie XX to liczba wyzsza, niz ta, ktora jest w nazwie dowiazania do modemu)
jesli dalej lipa - edytuj skrypt i podaj w nim pelna siezke dostepu, moze o to sie rozbija.

EDIT:

user all= NOPASSWD: /usr/sbin/firestarter

a czy napewno w miejsce user masz wpisana nazwe uzytkownika, ktoremu chcesz dac prawa do uruchamiania firestartera ? ;]


pzdr

Offline

 

#10  2007-04-18 20:31:42

  MMW - Użytkownik

MMW
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2006-03-09

Re: Firestarter nie rusza razem z systemem

Dziękuję za porady :-)

Oczywiście zamiast mmw miałem wpisany user, co też zmieniłem. Efekt wskazanego polecenia jest taki:

Kod:

chello084010109224:/home/mmw# cat /etc/inittab | grep initdefault
id:2:initdefault:
chello084010109224:/home/mmw#

Udało mi się podejrzeć podczas startu kompa, że chyba sieć startuje wcześniej niż firestarter. Więc ostatnim na razie pytaniem jest, jak zmienić numerek w firestarterze, żeby startował wcześniej niż sieć.

Skoro startuję z drugiego rc, to na koniec taka informacja:

Kod:

chello084010109224:/etc/rc2.d# ls
K80cupsys    S19hplip       S20firestarter    S21nfs-common  S99rmnologin
README       S20acpid       S20hotkey-setup   S89anacron     S99stop-bootlogd
S10sysklogd  S20bittorrent  S20makedev        S89atd
S11klogd     S20dbus        S20openbsd-inetd  S89cron
S18portmap   S20exim4       S21gdm            S99rc.local
chello084010109224:/etc/rc2.d#

I co dalej? :-)

Offline

 

#11  2007-04-18 21:00:08

  vilkatla - Użytkownik

vilkatla
Użytkownik
Zarejestrowany: 2006-11-30

Re: Firestarter nie rusza razem z systemem

skrypt startowy netu masz zapewne w rcS.d - wiec wczytywany jest wczesniej.
powinno byc okej...


pzdr

Offline

 

#12  2007-04-18 21:07:07

  MMW - Użytkownik

MMW
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2006-03-09

Re: Firestarter nie rusza razem z systemem

Wiem, że powinno, ale nie jest. Sprawdziłem i na 100% wcześniej wczytywany jest net. Widze to po tych wpisach na czarnym ekranie przed załadowaniem Gnoma.

EDYCJA:
Trudno - zainstalowałem Guarddog i działa bez problemu. Odpala się automatycznie. Wiem, że to nie jest ambitne posunięcie, ale... ;-)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)