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
Serwis

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.


MMW
KDE
Lenovo S510 SFF (10KY000SPB)

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 [i]user[/i] 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[/quote]

#!/bin/bash
pppd call ueagle-atm[/quote]

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
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

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 ;][/quote]
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[/quote]
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
Serwis

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 ;-)


MMW
KDE
Lenovo S510 SFF (10KY000SPB)

Offline

 

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

  MMW - Użytkownik

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

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 :-)


MMW
KDE
Lenovo S510 SFF (10KY000SPB)

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 [/quote]


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
Serwis

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?


MMW
KDE
Lenovo S510 SFF (10KY000SPB)

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[/quote]
a czy napewno w miejsce [i]user[/i] 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
Serwis

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? :-)


MMW
KDE
Lenovo S510 SFF (10KY000SPB)

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
Serwis

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... ;-)


MMW
KDE
Lenovo S510 SFF (10KY000SPB)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.010 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00131 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.117.78.215' WHERE u.id=1
0.00080 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.117.78.215', 1732544123)
0.00057 SELECT * FROM punbb_online WHERE logged<1732543823
0.00077 SELECT topic_id FROM punbb_posts WHERE id=47218
0.00007 SELECT id FROM punbb_posts WHERE topic_id=6184 ORDER BY posted
0.00079 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=6184 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00208 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=6184 ORDER BY p.id LIMIT 0,25
0.00080 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=6184
Total query time: 0.00739 s